{"id":7937,"name":"@types/semver","ecosystem":"npm","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","issues_count":1694,"created_at":"2025-06-06T22:15:54.561Z","updated_at":"2025-06-06T22:15:54.561Z","purl":"pkg:npm/@types/semver","metadata":{"id":1205974,"name":"@types/semver","ecosystem":"npm","description":"TypeScript definitions for semver","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","keywords_array":[],"namespace":"types","versions_count":57,"first_release_published_at":"2016-05-17T18:54:10.714Z","latest_release_published_at":"2025-03-26T16:02:26.744Z","latest_release_number":"7.7.0","last_synced_at":"2025-06-06T13:01:08.002Z","created_at":"2022-04-08T13:41:01.002Z","updated_at":"2025-06-06T13:01:08.002Z","registry_url":"https://www.npmjs.com/package/@types/semver","install_command":"npm install @types/semver","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"ts2.0":"6.2.0","ts2.1":"6.2.0","ts2.2":"6.2.0","ts2.3":"6.2.0","ts2.4":"6.2.0","ts2.5":"6.2.0","ts2.6":"6.2.0","ts2.7":"6.2.0","ts2.8":"7.1.0","ts2.9":"7.2.0","ts3.0":"7.3.3","ts3.1":"7.3.4","ts3.2":"7.3.4","ts3.3":"7.3.4","ts3.4":"7.3.4","ts3.5":"7.3.6","ts3.6":"7.3.8","ts3.7":"7.3.9","ts3.8":"7.3.9","ts3.9":"7.3.9","ts4.0":"7.3.12","ts4.1":"7.3.13","ts4.2":"7.3.13","ts4.3":"7.5.1","ts4.4":"7.5.1","ts4.5":"7.5.6","ts4.6":"7.5.8","ts4.7":"7.5.8","ts4.8":"7.5.8","ts4.9":"7.5.8","ts5.9":"7.7.0","ts5.8":"7.7.0","ts5.3":"7.7.0","ts5.4":"7.7.0","ts5.5":"7.7.0","ts5.0":"7.7.0","ts5.7":"7.7.0","latest":"7.7.0","ts5.1":"7.7.0","ts5.2":"7.7.0","ts5.6":"7.7.0"}},"repo_metadata":{"uuid":"6093316","full_name":"DefinitelyTyped/DefinitelyTyped","owner":"DefinitelyTyped","description":"The repository for high quality TypeScript type definitions.","archived":false,"fork":false,"pushed_at":"2024-04-13T19:41:31.000Z","size":701126,"stargazers_count":47049,"open_issues_count":681,"forks_count":29778,"subscribers_count":657,"default_branch":"master","last_synced_at":"2024-04-13T20:55:43.631Z","etag":null,"topics":["definition","dts","hacktoberfest","types","typescript","typescript-definitions","typings"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DefinitelyTyped.png","metadata":{"files":{"readme":"README.es.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"docs/support-window.json","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2012-10-05T16:39:45.000Z","updated_at":"2024-04-14T21:27:19.457Z","dependencies_parsed_at":"2023-09-23T13:14:02.685Z","dependency_job_id":"a0b294f6-d3d3-40a5-97c9-e020c7e4ed9e","html_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","commit_stats":{"total_commits":66553,"total_committers":19548,"mean_commits":3.404593820339677,"dds":0.9821946418643788,"last_synced_commit":"e7b498449af5690bf993dbc1fa68d1989a8a1858"},"previous_names":["borisyankov/definitelytyped"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DefinitelyTyped","download_url":"https://codeload.github.com/DefinitelyTyped/DefinitelyTyped/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":198295118,"owners_count":13453496,"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":"DefinitelyTyped","name":"DefinitelyTyped","uuid":"3637556","kind":"organization","description":"Types for the masses","email":null,"website":"http://definitelytyped.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/3637556?v=4","repositories_count":22,"last_synced_at":"2024-04-14T08:12:39.403Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/DefinitelyTyped","funding_links":[],"total_stars":48739,"followers":576,"following":0,"created_at":"2022-11-02T16:17:30.215Z","updated_at":"2024-04-14T08:12:42.761Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DefinitelyTyped","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DefinitelyTyped/repositories"},"tags":[{"name":"0.1.450","sha":"47e9cf6d8947e46a82bb09bbcc3dd74a3ac0ffa1","kind":"commit","published_at":"2019-09-04T17:44:34.000Z","download_url":"https://codeload.github.com/DefinitelyTyped/DefinitelyTyped/tar.gz/0.1.450","html_url":"https://github.com/DefinitelyTyped/DefinitelyTyped/releases/tag/0.1.450","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/tags/0.1.450","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/tags/0.1.450/manifests"}]},"repo_metadata_updated_at":"2024-09-08T15:55:51.761Z","dependent_packages_count":6566,"downloads":108203586,"downloads_period":"last-month","dependent_repos_count":777193,"rankings":{"downloads":0.015031529248645314,"dependent_repos_count":0.04079595369850914,"dependent_packages_count":0.014127994703644776,"stargazers_count":0.17695587164662052,"forks_count":0.17952957610813722,"docker_downloads_count":0.03723657518790096,"average":0.07727958343224299},"purl":"pkg:npm/%40types/semver","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@types/semver","docker_dependents_count":9350,"docker_downloads_count":4004321361,"usage_url":"https://repos.ecosyste.ms/usage/npm/@types/semver","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@types/semver/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fsemver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fsemver/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fsemver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fsemver/related_packages","maintainers":[{"uuid":"types","login":"types","name":null,"email":"ts-npm-types@microsoft.com","url":null,"packages_count":11279,"html_url":"https://www.npmjs.com/~types","role":null,"created_at":"2022-11-10T11:05:23.565Z","updated_at":"2022-11-10T11:05:23.565Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/types/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","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":637,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4919857184","node_id":"PR_kwDOTcsI0M7zZnKk","number":1,"state":"open","title":"chore(deps): bump the npm-dependencies group with 120 updates","user":"dependabot[bot]","labels":["size/XL"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-18T20:05:36.000Z","updated_at":"2026-07-18T20:07:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":120,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"1.2.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"read-package-up","old_version":"11.0.0","new_version":"12.0.0","repository_url":"https://github.com/sindresorhus/read-package-up"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.23","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.24.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"12.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"globals","old_version":"16.0.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"17.1.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.64.0","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react-devtools-core","old_version":"6.1.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.1.1","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.14","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.6","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"strip-json-comments","old_version":"3.1.1","new_version":"5.0.3","repository_url":"https://github.com/sindresorhus/strip-json-comments"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.20","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"2.12.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"dotenv","old_version":"16.4.5","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cli-spinners","old_version":"2.9.2","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"color-convert","old_version":"2.0.1","new_version":"3.1.3","repository_url":"https://github.com/Qix-/color-convert"},{"name":"comment-json","old_version":"4.2.5","new_version":"5.0.0","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"ink-gradient","old_version":"3.0.0","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/ink-gradient"},{"name":"open","old_version":"10.1.2","new_version":"11.0.0","repository_url":"https://github.com/sindresorhus/open"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"tinygradient","old_version":"1.1.5","new_version":"2.0.1","repository_url":"https://github.com/mistic100/tinygradient"},{"name":"undici","old_version":"7.10.0","new_version":"8.7.0","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.11.24","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.32","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@xterm/headless","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.1","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/logging","old_version":"11.2.1","new_version":"11.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"execa","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/sindresorhus/execa"},{"name":"fast-levenshtein","old_version":"2.0.6","new_version":"3.0.0","repository_url":"https://github.com/hiddentao/fast-levenshtein"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"google-auth-library","old_version":"9.11.0","new_version":"10.9.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"html-to-text","old_version":"9.0.5","new_version":"10.0.0","repository_url":"https://github.com/html-to-text/node-html-to-text"},{"name":"http-proxy-agent","old_version":"7.0.2","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"https-proxy-agent","old_version":"7.0.6","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.6","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"ipaddr.js","old_version":"1.9.1","new_version":"2.4.0","repository_url":"https://github.com/whitequark/ipaddr.js"},{"name":"isbinaryfile","old_version":"5.0.7","new_version":"6.0.0","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"marked","old_version":"15.0.12","new_version":"18.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.5","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.0.0","new_version":"25.3.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.31.17","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.11","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"1.6.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.125.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.2","repository_url":"https://github.com/Microsoft/vsce"},{"name":"npm-run-all2","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/bcomnes/npm-run-all2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 120 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `1.2.1` |\n| [read-package-up](https://github.com/sindresorhus/read-package-up) | `11.0.0` | `12.0.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.10` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.23` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `10.7.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [glob](https://github.com/isaacs/node-glob) | `12.0.0` | `13.0.6` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `17.7.0` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `17.1.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.64.0` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.5` |\n| [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core) | `6.1.2` | `7.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.64.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.1.10` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.14` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.6` |\n| [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) | `3.1.1` | `5.0.3` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.20` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.1` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `2.12.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `17.4.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.29.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `2.9.2` | `3.4.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [color-convert](https://github.com/Qix-/color-convert) | `2.0.1` | `3.1.3` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.2.5` | `5.0.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [ink-gradient](https://github.com/sindresorhus/ink-gradient) | `3.0.0` | `4.0.1` |\n| [open](https://github.com/sindresorhus/open) | `10.1.2` | `11.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.17` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.2` |\n| [tinygradient](https://github.com/mistic100/tinygradient) | `1.1.5` | `2.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.10.0` | `8.7.0` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.1` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.11.24` | `26.1.1` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.32` | `17.0.35` |\n| [@xterm/headless](https://github.com/xtermjs/xterm.js) | `5.5.0` | `6.0.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.1` |\n| [@google-cloud/logging](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/logging) | `11.2.1` | `11.3.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.43.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.1` | `10.0.0` |\n| [fast-levenshtein](https://github.com/hiddentao/fast-levenshtein) | `2.0.6` | `3.0.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node/tree/HEAD/core/packages/google-auth-library-nodejs) | `9.11.0` | `10.9.0` |\n| [html-to-text](https://github.com/html-to-text/node-html-to-text) | `9.0.5` | `10.0.0` |\n| [http-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/http-proxy-agent) | `7.0.2` | `9.1.0` |\n| [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) | `7.0.6` | `9.1.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.6` |\n| [ipaddr.js](https://github.com/whitequark/ipaddr.js) | `1.9.1` | `2.4.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.7` | `6.0.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [marked](https://github.com/markedjs/marked) | `15.0.12` | `18.0.6` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.5` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.0.0` | `25.3.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.31.17` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.11` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `1.6.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.125.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.64.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.2` |\n| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `8.0.2` | `9.0.2` |\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\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/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\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 simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add support for request cancellation (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/195\"\u003e#195\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d5197f9f6346a4b57084552e0bdf3c71ccf64412\"\u003ed5197f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\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/agentclientprotocol/typescript-sdk/commit/26da1ae7ab66fae0f5e77272dee3e5d562d24aee\"\u003e\u003ccode\u003e26da1ae\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003e\u003ccode\u003ee323221\u003c/code\u003e\u003c/a\u003e fix: Preserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e\u003ccode\u003e2adee0f\u003c/code\u003e\u003c/a\u003e fix(http): make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f587c0be568b0ca6f4cd3d4973f28f2860efb21e\"\u003e\u003ccode\u003ef587c0b\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e\u003ccode\u003e6599433\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e\u003ccode\u003e5e01eb2\u003c/code\u003e\u003c/a\u003e fix: unify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e\u003ccode\u003e2fc41d2\u003c/code\u003e\u003c/a\u003e fix: make ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e73e42af1fa3223437a2bc7772d051313820e3ae\"\u003e\u003ccode\u003ee73e42a\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.47.2 to 1.48.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f733390ebecadf4cc00e20bdcb590f58b4dabc95\"\u003e\u003ccode\u003ef733390\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the minor group with 8 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003e\u003ccode\u003efa8b5bd\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `read-package-up` from 11.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/read-package-up/releases\"\u003eread-package-up's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\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/sindresorhus/read-package-up/commit/a9236d35b77d34d22a33e5efeec823ff305e5e3c\"\u003e\u003ccode\u003ea9236d3\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/commit/7b5b52a4cfebc19484c13f8fcffb5fb568ad74be\"\u003e\u003ccode\u003e7b5b52a\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/minimatch` from 5.1.2 to 6.0.0\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/minimatch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.1.10\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-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  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\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \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/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \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/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  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/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  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/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Chai-style expect chains  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003evitest-dev/eslint-plugin-vitest#920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a4\"\u003e\u003c!-- raw HTML omitted --\u003e(52692)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-called-with\u003c/strong\u003e: Map calledOnce matcher to exact once with  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003evitest-dev/eslint-plugin-vitest#918\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671ac\"\u003e\u003c!-- raw HTML omitted --\u003e(8f671)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.20...v1.6.21\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.20\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehoisted-apis-on-top\u003c/strong\u003e: Detect vitest.mock and aliased vi/vitest mock calls  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/909\"\u003evitest-dev/eslint-plugin-vitest#909\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff969\"\u003e\u003c!-- raw HTML omitted --\u003e(8fff9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Treat imported bindings as explicit timeouts  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003evitest-dev/eslint-plugin-vitest#906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7d\"\u003e\u003c!-- raw HTML omitted --\u003e(bd82c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Treat .finally() as part of async assertion promise chains  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/908\"\u003evitest-dev/eslint-plugin-vitest#908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8\"\u003e\u003c!-- raw HTML omitted --\u003e(7c697)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.19...v1.6.20\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/8ce98573b45c2ddd6d1f6302bf51417649862cce\"\u003e\u003ccode\u003e8ce9857\u003c/code\u003e\u003c/a\u003e chore: release v1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140db75417a983cd694261872b620f2a3652\"\u003e\u003ccode\u003e5e1e140\u003c/code\u003e\u003c/a\u003e feat(prefer-expect-assertions): add disallowHasAssertions option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320aa7c811cef52e682802e3f27ab32822dbf\"\u003e\u003ccode\u003e792320a\u003c/code\u003e\u003c/a\u003e fix(valid-expect): handle static expect APIs (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6c9afb1e99fcf791027fb550c7e665b0a9\"\u003e\u003ccode\u003e394ddb6\u003c/code\u003e\u003c/a\u003e fix: 8 warnings for unexpected node version input (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/61bc715e893742f6030e325c6b647530305b3012\"\u003e\u003ccode\u003e61bc715\u003c/code\u003e\u003c/a\u003e chore: release v1.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/34157096f6a1aafee152ac88bd4e2ba845a9d377\"\u003e\u003ccode\u003e3415709\u003c/code\u003e\u003c/a\u003e fix: handle expect.any separately from Chai any flag (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ffe3299c5073878b18765c97c858417f3bbf7ca9\"\u003e\u003ccode\u003effe3299\u003c/code\u003e\u003c/a\u003e chore: release v1.6.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/af7ac0c0ab0d48a7165e8517fdd9cbc241dc3019\"\u003e\u003ccode\u003eaf7ac0c\u003c/code\u003e\u003c/a\u003e Initial support for aroundEach  and aroundAll hooks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a40e27129e36f6bbbb1327c12f21581355d\"\u003e\u003ccode\u003e52692a4\u003c/code\u003e\u003c/a\u003e fix: support Chai-style expect chains (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671acaad21a9cdc0b254c977cbb849eb46c451\"\u003e\u003ccode\u003e8f671ac\u003c/code\u003e\u003c/a\u003e fix(prefer-called-with): map calledOnce matcher to exact once with (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\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/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/helis-d/waylou/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/helis-d%2Fwaylou/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4764159947","node_id":"PR_kwDOObWEYM7rkz6X","number":28190,"state":"closed","title":"chore(deps): bump the npm-dependencies group with 75 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/xl"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-29T00:33:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T00:32:53.000Z","updated_at":"2026-06-29T00:33:16.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":75,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.28.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.20","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.8","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.16","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/logging","old_version":"11.2.1","new_version":"11.2.3","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.31.8","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.125.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.2","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 75 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.28.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.20` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.8` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.61.1` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.16` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.17` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.8.4` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.0` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@google-cloud/logging](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/logging) | `11.2.1` | `11.2.3` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.5` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.31.8` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.9` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.125.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.61.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.61.1` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.2` |\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\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/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\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 simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose peer contexts from app connections (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6573109fd7c27170cd970aa9b28e7e6054e993e\"\u003ed657310\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.1...v0.28.0\"\u003e0.28.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to schema v1.14.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/185\"\u003e#185\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3c619a737120bbd4ccc6282b893e94152125562c\"\u003e3c619a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e Cap HTTP request body size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/186\"\u003e#186\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3832d4ce69d9f44c5f886c9b3ff24169d6119236\"\u003e3832d4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e harden Node adapter request parsing (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/220eae660e459ac648fe352b756b586f39f9aa1e\"\u003e220eae6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.26.0...v0.27.0\"\u003e0.27.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003cp\u003eThis is a big release! We have rewritten the SDK to have a more ergonomic design for creating new agents and clients. You can read more in the \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/MIGRATION_0.26_0.27.md\"\u003eMigration Guide\u003c/a\u003e for how to migrate.\u003c/p\u003e\n\u003cp\u003eFor now, you will still have the old interfaces available to ease the migration, but they are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental Streamable HTTP \u0026amp; WebSocket Transport (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6a3d88107d3a4440479a1aba3c664eccd384661\"\u003ed6a3d88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew SDK design (see MIGRATION_0.26_0.27.md) (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/181\"\u003e#181\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/87e2df33b5c8a010bd9e4d750c5a6a32ecb82388\"\u003e87e2df3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.1...v0.26.0\"\u003e0.26.0\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.13.7 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/34885b639326bcfbda2053aab4679bd2f9773fec\"\u003e34885b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.0...v0.25.1\"\u003e0.25.1\u003c/a\u003e (2026-06-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose peer contexts from app connections (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6573109fd7c27170cd970aa9b28e7e6054e993e\"\u003ed657310\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.1...v0.28.0\"\u003e0.28.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to schema v1.14.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/185\"\u003e#185\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3c619a737120bbd4ccc6282b893e94152125562c\"\u003e3c619a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e Cap HTTP request body size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/186\"\u003e#186\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3832d4ce69d9f44c5f886c9b3ff24169d6119236\"\u003e3832d4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e harden Node adapter request parsing (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/220eae660e459ac648fe352b756b586f39f9aa1e\"\u003e220eae6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.26.0...v0.27.0\"\u003e0.27.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003cp\u003eThis is a big release! We have rewritten the SDK to have a more ergonomic design for creating new agents and clients. You can read more in the \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/MIGRATION_0.26_0.27.md\"\u003eMigration Guide\u003c/a\u003e for how to migrate.\u003c/p\u003e\n\u003cp\u003eFor now, you will still have the old interfaces available to ease the migration, but they are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental Streamable HTTP \u0026amp; WebSocket Transport (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6a3d88107d3a4440479a1aba3c664eccd384661\"\u003ed6a3d88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew SDK design (see MIGRATION_0.26_0.27.md) (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/181\"\u003e#181\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/87e2df33b5c8a010bd9e4d750c5a6a32ecb82388\"\u003e87e2df3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.1...v0.26.0\"\u003e0.26.0\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.13.7 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/34885b639326bcfbda2053aab4679bd2f9773fec\"\u003e34885b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.0...v0.25.1\"\u003e0.25.1\u003c/a\u003e (2026-06-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup zod generation (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/170\"\u003e#170\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/be44483cf0e49ffe8d078361f091e8783f69ed14\"\u003ebe44483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZod type inference errors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/177\"\u003e#177\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d9fafa20533e907a02754251a741a58f0cc07e81\"\u003ed9fafa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003e0.25.0\u003c/a\u003e (2026-06-05)\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/agentclientprotocol/typescript-sdk/commit/fe4fb032a868f0d3cf976a4abdf7d46d2fa77bf9\"\u003e\u003ccode\u003efe4fb03\u003c/code\u003e\u003c/a\u003e chore(main): release 0.28.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6573109fd7c27170cd970aa9b28e7e6054e993e\"\u003e\u003ccode\u003ed657310\u003c/code\u003e\u003c/a\u003e fix: Expose peer contexts from app connections (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/9d37e22af9b10799fb0abe82e5699cffa5befa27\"\u003e\u003ccode\u003e9d37e22\u003c/code\u003e\u003c/a\u003e chore(main): release 0.28.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3c619a737120bbd4ccc6282b893e94152125562c\"\u003e\u003ccode\u003e3c619a7\u003c/code\u003e\u003c/a\u003e feat(schema): Update to schema v1.14.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b1bf6dd1b4106ddb4f2c4efa340fea0ed8340d3f\"\u003e\u003ccode\u003eb1bf6dd\u003c/code\u003e\u003c/a\u003e chore(main): release 0.27.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/220eae660e459ac648fe352b756b586f39f9aa1e\"\u003e\u003ccode\u003e220eae6\u003c/code\u003e\u003c/a\u003e fix(node-adapter): harden Node adapter request parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3832d4ce69d9f44c5f886c9b3ff24169d6119236\"\u003e\u003ccode\u003e3832d4c\u003c/code\u003e\u003c/a\u003e fix(node-adapter): Cap HTTP request body size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/a3437f5f3fd78edf051b75eaa0c9834c653d6938\"\u003e\u003ccode\u003ea3437f5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.27.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/a3acfa25d786db8a13ec3e3d93c2f87235405062\"\u003e\u003ccode\u003ea3acfa2\u003c/code\u003e\u003c/a\u003e chore: Cleanup documentation of ctx args and slim down public api (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd1f514d02f14bc52da09368d387fda0ec50e329\"\u003e\u003ccode\u003ebd1f514\u003c/code\u003e\u003c/a\u003e Update dev deps (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.20\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehoisted-apis-on-top\u003c/strong\u003e: Detect vitest.mock and aliased vi/vitest mock calls  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/909\"\u003evitest-dev/eslint-plugin-vitest#909\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff969\"\u003e\u003c!-- raw HTML omitted --\u003e(8fff9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Treat imported bindings as explicit timeouts  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003evitest-dev/eslint-plugin-vitest#906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7d\"\u003e\u003c!-- raw HTML omitted --\u003e(bd82c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Treat .finally() as part of async assertion promise chains  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/908\"\u003evitest-dev/eslint-plugin-vitest#908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8\"\u003e\u003c!-- raw HTML omitted --\u003e(7c697)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.19...v1.6.20\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/vitest-dev/eslint-plugin-vitest/commit/9cca3c31e355d41e615964dcf7ffd7a9df338ab6\"\u003e\u003ccode\u003e9cca3c3\u003c/code\u003e\u003c/a\u003e chore: release v1.6.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8a53d7d7551b00ef11217d58cd45a0cf7d\"\u003e\u003ccode\u003e7c697f8\u003c/code\u003e\u003c/a\u003e fix(valid-expect): treat .finally() as part of async assertion promise chains...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff9690c0c4008f93a636a62425dbe520ec7ce7\"\u003e\u003ccode\u003e8fff969\u003c/code\u003e\u003c/a\u003e fix(hoisted-apis-on-top): detect vitest.mock and aliased vi/vitest mock calls...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7606e1d71e31333fc2fc4faaa8716646e77b2d4b\"\u003e\u003ccode\u003e7606e1d\u003c/code\u003e\u003c/a\u003e docs(no-large-snapshots): describe \u003ccode\u003eallowSnapshots\u003c/code\u003e as a map (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7df3bd4d524a4c1411638f8a8d5cef85106\"\u003e\u003ccode\u003ebd82c7d\u003c/code\u003e\u003c/a\u003e fix(require-test-timeout): treat imported bindings as explicit timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/28bc45fa548f4a88c50441db61de95fd27108daa\"\u003e\u003ccode\u003e28bc45f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8566d7f6b5641078cac0cec570cd9bb9abc32860\"\u003e\u003ccode\u003e8566d7f\u003c/code\u003e\u003c/a\u003e chore: prefer-called-with should report toHaveBeenCalledOnce() (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3b428d6bc3abd2c7d92a71232e2d33773cf3352f\"\u003e\u003ccode\u003e3b428d6\u003c/code\u003e\u003c/a\u003e chore: release v1.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dce47ffbc9a5c0c700e462ca62aab1a0fe4\"\u003e\u003ccode\u003ee06a3dc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f013f5f99a015bce92ec48d49181d4ad3177b29b\"\u003e\u003ccode\u003ef013f5f\u003c/code\u003e\u003c/a\u003e fix some typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/aafd6e48b1088336a5f5a17e930be7e840d43d8c\"\u003e\u003ccode\u003eaafd6e4\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in comments (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/15300c30b5e22f7cfcbed850c246d35095658386\"\u003e\u003ccode\u003e15300c3\u003c/code\u003e\u003c/a\u003e follow up: cjs evaluation fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1bda0c31d7697c0af44b3ab39b81e599e559a395\"\u003e\u003ccode\u003e1bda0c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4467\"\u003e#4467\u003c/a\u003e: esm evaluation fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.28.1\"\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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: clamp negative truncate length to zero (uninitialized-memory leak) by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1261\"\u003estreamich/memfs#1261\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/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1261\"\u003estreamich/memfs#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.7...v4.57.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.7...v4.57.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 do not allow relative paths in snapshot restoration by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1260\"\u003estreamich/memfs#1260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.6...v4.57.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.6...v4.57.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd structured documentation for memfs by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1259\"\u003estreamich/memfs#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: uncomment cpSync and statfsSync in fsSynchronousApiList by \u003ca href=\"https://github.com/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\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/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/29b912bacca9f2eda77e86d5c29e754ba1546083\"\u003e\u003ccode\u003e29b912b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b5c6c620e7201a2095d180f6dc6e971fcf50b5d3\"\u003e\u003ccode\u003eb5c6c62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1261\"\u003e#1261\u003c/a\u003e from chatman-media/fix/truncate-negative-length-memo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f2be1cef493850fd909eac441293b373d4eb5427\"\u003e\u003ccode\u003ef2be1ce\u003c/code\u003e\u003c/a\u003e fix: 🐛 clamp negative truncate length to zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcc6956b4217c8c0b551ef700e811977f3969c1\"\u003e\u003ccode\u003ebbcc695\u003c/code\u003e\u003c/a\u003e chore: release v4.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/c67f51eff58762fd4ec74005f660425f4c3b8615\"\u003e\u003ccode\u003ec67f51e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1260\"\u003e#1260\u003c/a\u003e from streamich/snapshot-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d20c3e96852754b6cf6576f9dee5b2ae66e122ee\"\u003e\u003ccode\u003ed20c3e9\u003c/code\u003e\u003c/a\u003e fix: 🐛 do not allow relative paths in snapshot restoration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8a5e792e5d034dd1098d558f98e0703b53e3d300\"\u003e\u003ccode\u003e8a5e792\u003c/code\u003e\u003c/a\u003e chore: release v4.57.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b204b04c4bda3623429df35ffb920c49764dcdd8\"\u003e\u003ccode\u003eb204b04\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3af3b904e7e0442d7c473d6d508b8819e9aac05c\"\u003e\u003ccode\u003e3af3b90\u003c/code\u003e\u003c/a\u003e fix: 🐛 update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b8a82d7191b82d59078b8d9b66671b39c51b8895\"\u003e\u003ccode\u003eb8a82d7\u003c/code\u003e\u003c/a\u003e chore: release v4.57.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.8\"\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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0....\n\n_Description has been truncated_","html_url":"https://github.com/google-gemini/gemini-cli/pull/28190","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-gemini%2Fgemini-cli/issues/28190","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28190/packages"},{"uuid":"4727736841","node_id":"PR_kwDOTDD6dM7pvhII","number":3,"state":"closed","title":"Bump the npm-dependencies group in /components/dash-table with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-29T04:48:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-23T16:36:12.000Z","updated_at":"2026-06-29T04:49:01.000Z","time_to_close":475967,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":16,"packages":[{"name":"@types/papaparse","old_version":"5.3.16","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-loader","old_version":"9.2.1","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"6.11.0","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"eslint","old_version":"8.57.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"8.10.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"less","old_version":"4.3.0","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"less-loader","old_version":"11.1.4","new_version":"13.0.0","repository_url":"https://github.com/webpack/less-loader"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-loader","old_version":"9.5.2","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.8.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"webpack-dev-server","old_version":"5.2.2","new_version":"5.2.4","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@types/express","old_version":"4.17.23","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"webpack-dev-middleware","old_version":"7.4.2","new_version":"7.4.5","repository_url":"https://github.com/webpack/webpack-dev-middleware"}],"path":"/components/dash-table","ecosystem":"npm"},"body":"Bumps the npm-dependencies group in /components/dash-table with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.16` | `5.5.2` |\n| [babel-loader](https://github.com/babel/babel-loader) | `9.2.1` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `6.11.0` | `7.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.4.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.0` | `10.1.8` |\n| [less](https://github.com/less/less.js) | `4.3.0` | `4.6.4` |\n| [less-loader](https://github.com/webpack/less-loader) | `11.1.4` | `13.0.0` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.4` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.2` | `9.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.2` | `5.2.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.29.7` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.23` | `4.17.25` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.2` | `7.4.5` |\n\nUpdates `@types/papaparse` from 5.3.16 to 5.5.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/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 9.2.1 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1066\"\u003ebabel/babel-loader#1066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\"\u003ehttps://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1055\"\u003ebabel/babel-loader#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable type checking and support Babel 8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1056\"\u003ebabel/babel-loader#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.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/babel/babel-loader/pull/1059\"\u003ebabel/babel-loader#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: mark webpack as optional peer dependency by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.101.0 to 5.104.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/babel/babel-loader/pull/1062\"\u003ebabel/babel-loader#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.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/babel/babel-loader/pull/1060\"\u003ebabel/babel-loader#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.5 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/babel/babel-loader/pull/1063\"\u003ebabel/babel-loader#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Node.js on CI by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1064\"\u003ebabel/babel-loader#1064\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/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\"\u003ehttps://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.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\u003ebump node requirement to \u003ccode\u003e^18.20.0 || ^20.10.0 || \u0026gt;=22.0.0\u003c/code\u003e and webpack requirement to \u003ccode\u003e\u0026gt;= 5.61.0\u003c/code\u003e by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1026\"\u003ebabel/babel-loader#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebreaking: use output.hashFunction as loader cache hasher by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1027\"\u003ebabel/babel-loader#1027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd babel-loader logger by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1034\"\u003ebabel/babel-loader#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport cache with external dependencies by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1033\"\u003ebabel/babel-loader#1033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Bugfix] Ensure stability of filename cache-keys by \u003ca href=\"https://github.com/stefanpenner\"\u003e\u003ccode\u003e@​stefanpenner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/909\"\u003ebabel/babel-loader#909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify that \u003ccode\u003ecacheIdentifier\u003c/code\u003e is computed from the merged options by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1000\"\u003ebabel/babel-loader#1000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1032\"\u003ebabel/babel-loader#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd babel-loader v10 readme by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1046\"\u003ebabel/babel-loader#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd readme section for loggingDebug support by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1038\"\u003ebabel/babel-loader#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme and repo templates by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1041\"\u003ebabel/babel-loader#1041\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to c8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/996\"\u003ebabel/babel-loader#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump word-wrap from 1.2.3 to 1.2.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/998\"\u003ebabel/babel-loader#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dev dependencies by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1001\"\u003ebabel/babel-loader#1001\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/babel/babel-loader/commit/da602105664458752dca3578856ee8d0d6ac80e6\"\u003e\u003ccode\u003eda60210\u003c/code\u003e\u003c/a\u003e 10.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/a0a2617e10b39f35b8d1e2893a87f4ee4fe7ebdc\"\u003e\u003ccode\u003ea0a2617\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/de09ee1426c781987674690be02aca2f2ea61efc\"\u003e\u003ccode\u003ede09ee1\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e34c360a7b86740fca62158eb1bef89b9fef4507\"\u003e\u003ccode\u003ee34c360\u003c/code\u003e\u003c/a\u003e Pin Node.js on CI (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/3c1e1805511592e7e9f9fe7f60de5439370c4740\"\u003e\u003ccode\u003e3c1e180\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e0d4add38856fceeca1a633bb49927e4334999a7\"\u003e\u003ccode\u003ee0d4add\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/77e2a66869cf84ddb6444d9b7b9951beb44b68b2\"\u003e\u003ccode\u003e77e2a66\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.101.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/faa5dbb4134e4d0c2659ed9bc55cc2e53b82d7e6\"\u003e\u003ccode\u003efaa5dbb\u003c/code\u003e\u003c/a\u003e fix: mark webpack as optional peer dependency (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/146dad2461ca5ba12fd202b33f6aa39be8218295\"\u003e\u003ccode\u003e146dad2\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/2479ed223262f9ce45f9f7a9b8363a8666d9b41f\"\u003e\u003ccode\u003e2479ed2\u003c/code\u003e\u003c/a\u003e Enable type checking and support Babel 8 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel-loader/compare/v9.2.1...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 6.11.0 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.1...v7.1.2\"\u003e7.1.2\u003c/a\u003e (2024-05-22)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep order of \u003ccode\u003e@import\u003c/code\u003es with the \u003ccode\u003ewebpackIgnore\u003c/code\u003e comment (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1600\"\u003e#1600\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/76757ef30ec37f88ccf9d8b82d8d84b7625c5d66\"\u003e76757ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.0...v7.1.1\"\u003e7.1.1\u003c/a\u003e (2024-04-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically rename class \u003ccode\u003edefault\u003c/code\u003e to \u003ccode\u003e_default\u003c/code\u003e when named export is enabled (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/d6c31a17a0dde3e2bcf2b5e55f913c3645d32868\"\u003ed6c31a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2024-04-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded the \u003ccode\u003egetJSON\u003c/code\u003e option to output CSS modules mapping (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/af834b43b375f336108d74ff7bd9ed13bc79200a\"\u003eaf834b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v6.11.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2024-04-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003emodules.namedExport\u003c/code\u003e option is \u003ccode\u003etrue\u003c/code\u003e by default if you enable the \u003ccode\u003eesModule\u003c/code\u003e option\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/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.1...v7.1.2\"\u003e7.1.2\u003c/a\u003e (2024-05-22)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep order of \u003ccode\u003e@import\u003c/code\u003es with the \u003ccode\u003ewebpackIgnore\u003c/code\u003e comment (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1600\"\u003e#1600\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/76757ef30ec37f88ccf9d8b82d8d84b7625c5d66\"\u003e76757ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.0...v7.1.1\"\u003e7.1.1\u003c/a\u003e (2024-04-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically rename class \u003ccode\u003edefault\u003c/code\u003e to \u003ccode\u003e_default\u003c/code\u003e when named export is enabled (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/d6c31a17a0dde3e2bcf2b5e55f913c3645d32868\"\u003ed6c31a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2024-04-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded the \u003ccode\u003egetJSON\u003c/code\u003e option to output CSS modules mapping (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/af834b43b375f336108d74ff7bd9ed13bc79200a\"\u003eaf834b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v6.11.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2024-04-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003emodules.namedExport\u003c/code\u003e option is \u003ccode\u003etrue\u003c/code\u003e by default if you enable the \u003ccode\u003eesModule\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMigration guide:\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport style from \u0026quot;./style.css\u0026quot;;\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/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/b2b2de789d69fbfc02832d48b4f1abefadbcbbcf\"\u003e\u003ccode\u003eb2b2de7\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e\u003ccode\u003e01869bc\u003c/code\u003e\u003c/a\u003e fix: allow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/7dd15ec0d2327b8ead619a138b16c608e37ff6f4\"\u003e\u003ccode\u003e7dd15ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/db262022fa42f799194479926e235e3f0dbdaf10\"\u003e\u003ccode\u003edb26202\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/7daf1b88f659bec709839cf414764497b2f3efbc\"\u003e\u003ccode\u003e7daf1b8\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING link to point to GitHub page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/de1e63339114704e161bc60628d5d5e1b9f2e2ce\"\u003e\u003ccode\u003ede1e633\u003c/code\u003e\u003c/a\u003e chore: correct link path (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/563ad63cd48601c80a8e508349d53d947e83aa40\"\u003e\u003ccode\u003e563ad63\u003c/code\u003e\u003c/a\u003e chore: migrate from contrib and swap branches (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/e68bf7eb59f3d404bcb2263c32f5d563d9cd85d4\"\u003e\u003ccode\u003ee68bf7e\u003c/code\u003e\u003c/a\u003e chore: update github actions/checkout from v4 to v5 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/css-loader/compare/v6.11.0...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.4.1\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.4.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\u003c/a\u003e) (Milos Djermanovic)\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\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/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\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/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\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/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\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/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\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/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 8.10.0 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/8911369cbc66f1f859e19751eaefdea687129de5\"\u003e\u003ccode\u003e8911369\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e chore(package): add homepage url (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v8.10.0...v10.1.8\"\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/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `less` from 4.3.0 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/less/less.js/releases\"\u003eless's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.6.3\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/less/less.js/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install less@4.6.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eRelease v4.6.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/less/less.js/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install less@4.6.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal test refactor (\u003ca href=\"https://redirect.github.com/less/less.js/issues/4378\"\u003e#4378\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eInitial auto-publishing implementation (\u003ca href=\"https://redirect.github.com/less/less.js/issues/4390\"\u003e#4390\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/less/less.js/issues/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4357\"\u003e#4357\u003c/a\u003e Migrate Less test data to use valid CSS (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4363\"\u003e#4363\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4362\"\u003e#4362\u003c/a\u003e no spacing regression for function (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4342\"\u003e#4342\u003c/a\u003e Add support for CSS scroll state container queries (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4349\"\u003e#4349\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4348\"\u003e#4348\u003c/a\u003e parse layer nesting syntax (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4337\"\u003e#4337\u003c/a\u003e Add support for layer at-rule (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4340\"\u003e#4340\u003c/a\u003e Add support for import at-rule layer functionality (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4346\"\u003e#4346\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4343\"\u003e#4343\u003c/a\u003e add color operands (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\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/less/less.js/blob/master/CHANGELOG.md\"\u003eless's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev4.6.4 (2026-03-13)\u003c/h3\u003e\n\u003ch4\u003eTests\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4422\"\u003e#4422\u003c/a\u003e Add coverage for \u003ccode\u003e:is()\u003c/code\u003e/\u003ccode\u003e:matches()\u003c/code\u003e/\u003ccode\u003e:where()\u003c/code\u003e containing nested \u003ccode\u003e:has()\u003c/code\u003e selectors and comma-separated lists (\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.3 (2026-03-11)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4424\"\u003e#4424\u003c/a\u003e Fix webpack browser build - use UMD dist/less.js, add CJS bundle (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.2 (2026-03-10)\u003c/h3\u003e\n\u003ch4\u003eMaintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4418\"\u003e#4418\u003c/a\u003e Fix publish script to skip stale version markers in squash merges (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4419\"\u003e#4419\u003c/a\u003e Remove .claude directory and add to .gitignore (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.1 (2026-03-10)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4417\"\u003e#4417\u003c/a\u003e Fix CJS compatibility, enriched npm README, ESM tests (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.0 (2026-03-09)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4414\"\u003e#4414\u003c/a\u003e Fix pre-existing bugs in tree nodes: selector \u003ccode\u003ethis\u003c/code\u003e binding, atrule parenting, mixin-call error propagation, container/media functionRegistry guard (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4408\"\u003e#4408\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4358\"\u003e#4358\u003c/a\u003e Resolve parent selectors in comma-separated pseudo-selector lists (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4407\"\u003e#4407\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4331\"\u003e#4331\u003c/a\u003e Exclude CSS at-rule keywords from declarationCall parsing (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4389\"\u003e#4389\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4354\"\u003e#4354\u003c/a\u003e Unknown at-rule expression commas (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4404\"\u003e#4404\u003c/a\u003e Fix no-prototype-builtins issues in Ruleset and ToCSSVisitor (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4236\"\u003e#4236\u003c/a\u003e Fix import subpath module bug (\u003ca href=\"https://github.com/HridoyHazard\"\u003e\u003ccode\u003e@​HridoyHazard\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4327\"\u003e#4327\u003c/a\u003e Remove duplicate length check from expression.genCSS() (\u003ca href=\"https://github.com/Krinkle\"\u003e\u003ccode\u003e@​Krinkle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/3791\"\u003e#3791\u003c/a\u003e Handle the lack of optional dependencies (\u003ca href=\"https://github.com/mems\"\u003e\u003ccode\u003e@​mems\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures \u0026amp; Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4413\"\u003e#4413\u003c/a\u003e Add JSDoc type annotations for all tree node files (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4412\"\u003e#4412\u003c/a\u003e Convert prototype-based tree nodes to ES6 classes (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4411\"\u003e#4411\u003c/a\u003e Migrate to native ESM with no build step (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4410\"\u003e#4410\u003c/a\u003e Optimize hot paths and fix benchmark infrastructure (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4409\"\u003e#4409\u003c/a\u003e Code quality cleanup for container queries and related code (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeprecation Warnings\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4402\"\u003e#4402\u003c/a\u003e Add deprecation warnings for features removed in Less 5.x, container query variable name fix, deprecation notice fix (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\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\u003eSee full diff in \u003ca href=\"https://github.com/less/less.js/commits\"\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 less since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `less-loader` from 11.1.4 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/less-loader/releases\"\u003eless-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinimum supported Node.js version is now \u003ccode\u003e\u0026gt;= 22.11.0\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/590\"\u003e#590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe package now ships native ESM as well as CommonJS. \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e is set, and an \u003ccode\u003eexports\u003c/code\u003e map exposes \u003ccode\u003edist/esm/index.js\u003c/code\u003e to \u003ccode\u003eimport\u003c/code\u003e and \u003ccode\u003edist/cjs/index.js\u003c/code\u003e to \u003ccode\u003erequire\u003c/code\u003e. Less is loaded via dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/593\"\u003e#593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003elessLogAsWarnOrErr\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e. Less warnings and errors are emitted as webpack warnings and errors by default. Set the option to \u003ccode\u003efalse\u003c/code\u003e to restore the previous behavior of logging silently. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/600\"\u003e#600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack files loaded synchronously by Less (e.g. \u003ccode\u003edata-uri()\u003c/code\u003e and custom functions installed via \u003ccode\u003e@plugin\u003c/code\u003e) as webpack file dependencies. See \u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/492\"\u003e#492\u003c/a\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev12.3.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.2...v12.3.3\"\u003e12.3.3\u003c/a\u003e (2026-05-19)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert ESM dynamic import (\u003ca href=\"https://github.com/webpack/less-loader/commit/905a75ee4efb30a6a305cbc0a1a70870c1268146\"\u003e905a75e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.3.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.1...v12.3.2\"\u003e12.3.2\u003c/a\u003e (2026-03-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecompatibility with ECMA modules less version (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/578\"\u003e#578\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6850f6cb032ca3226765b596ac6737439514c6c2\"\u003e6850f6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.3.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.0...v12.3.1\"\u003e12.3.1\u003c/a\u003e (2026-02-05)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/575\"\u003e#575\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6588093aa0d417b0d0e31fc664133c33b1bd8d51\"\u003e6588093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/less-loader/compare/v12.2.0...v12.3.0\"\u003e12.3.0\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for using only webpackImporter (\u003ca href=\"https://github.com/webpack-contrib/less-loader/commit/12839c8c2af52662b79c54021d903ce88e68f894\"\u003e12839c8\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/webpack/less-loader/blob/main/CHANGELOG.md\"\u003eless-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinimum supported Node.js version is now \u003ccode\u003e\u0026gt;= 22.11.0\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/590\"\u003e#590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe package now ships native ESM as well as CommonJS. \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e is set, and an \u003ccode\u003eexports\u003c/code\u003e map exposes \u003ccode\u003edist/esm/index.js\u003c/code\u003e to \u003ccode\u003eimport\u003c/code\u003e and \u003ccode\u003edist/cjs/index.js\u003c/code\u003e to \u003ccode\u003erequire\u003c/code\u003e. Less is loaded via dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/593\"\u003e#593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003elessLogAsWarnOrErr\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e. Less warnings and errors are emitted as webpack warnings and errors by default. Set the option to \u003ccode\u003efalse\u003c/code\u003e to restore the previous behavior of logging silently. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/600\"\u003e#600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack files loaded synchronously by Less (e.g. \u003ccode\u003edata-uri()\u003c/code\u003e and custom functions installed via \u003ccode\u003e@plugin\u003c/code\u003e) as webpack file dependencies. See \u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/492\"\u003e#492\u003c/a\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.2...v12.3.3\"\u003e12.3.3\u003c/a\u003e (2026-05-19)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert ESM dynamic import (\u003ca href=\"https://github.com/webpack/less-loader/commit/905a75ee4efb30a6a305cbc0a1a70870c1268146\"\u003e905a75e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.1...v12.3.2\"\u003e12.3.2\u003c/a\u003e (2026-03-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecompatibility with ECMA modules less version (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/578\"\u003e#578\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6850f6cb032ca3226765b596ac6737439514c6c2\"\u003e6850f6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.0...v12.3.1\"\u003e12.3.1\u003c/a\u003e (2026-02-05)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/575\"\u003e#575\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6588093aa0d417b0d0e31fc664133c33b1bd8d51\"\u003e6588093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/less-loader/compare/v12.2.0...v12.3.0\"\u003e12.3.0\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for using only webpackImporter (\u003ca href=\"https://github.com/webpack-contrib/less-loader/commit/12839c8c2af52662b79c54021d903ce88e68f894\"\u003e12839c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/less-loader/compare/v12.1.0...v12.2.0\"\u003e12.2.0\u003c/a\u003e (2024-01-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@rspack/core\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://redirect.github.com/webpack-contrib/less-loader/issues/537\"\u003e#537\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/less-loader/commit/71dd711fd1ac796d5c7d972c61acfe5036df3a40\"\u003e71dd711\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/webpack/less-loader/commit/83e916d04dc66d46cefaf2f8eeef45b556f98fd6\"\u003e\u003ccode\u003e83e916d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/6fbb647b41c4ba1adf199ce0edd565b845ec6bfc\"\u003e\u003ccode\u003e6fbb647\u003c/code\u003e\u003c/a\u003e feat!: enable lessLogAsWarnOrErr by default (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/1de4ccd27c4104dfd3dece7708cee3646ae308dc\"\u003e\u003ccode\u003e1de4ccd\u003c/code\u003e\u003c/a\u003e refactor: prepare code before release (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/44fb40d57d1e8033a79274fc566966e0922a4c80\"\u003e\u003ccode\u003e44fb40d\u003c/code\u003e\u003c/a\u003e fix: track sync-loaded files as webpack dependencies (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/e112e3287ffa17c9e126e6946b5b528f63ff5b8c\"\u003e\u003ccode\u003ee112e32\u003c/code\u003e\u003c/a\u003e test: add CJS/ESM dual-package compatibility tests (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/e055ddef7933d3941971207a5ddefaf2778811a3\"\u003e\u003ccode\u003ee055dde\u003c/code\u003e\u003c/a\u003e refactor: code (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/d6a6fea7a8ebebfe6152a31185138ef32ad9866e\"\u003e\u003ccode\u003ed6a6fea\u003c/code\u003e\u003c/a\u003e types: add JSDoc types to source files (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/9680de85bc05e001f636b5a5a6cb3b5bda74ebb7\"\u003e\u003ccode\u003e9680de8\u003c/code\u003e\u003c/a\u003e refactor: convert source to ESM with dual ESM/CJS build (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/a2e2074ef5f6e9eb643a8369f88b48b97f933647\"\u003e\u003ccode\u003ea2e2074\u003c/code\u003e\u003c/a\u003e ci: lock actions (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/6adf9e188f3c2743e3d0b76665c44184f4412cc2\"\u003e\u003ccode\u003e6adf9e1\u003c/code\u003e\u003c/a\u003e test: migrate test suite to Node.js built-in test runner (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/less-loader/compare/v11.1.4...v13.0.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 less-loader since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 2.8.8 to 3.8.4\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.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main...\n\n_Description has been truncated_","html_url":"https://github.com/nludd25/dash/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nludd25%2Fdash/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4712916471","node_id":"PR_kwDOTBVfgc7o-eAI","number":8,"state":"closed","title":"build(deps-dev): Bump semver and @types/semver in /tabby-plugin-manager","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-27T07:28:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-22T02:34:12.000Z","updated_at":"2026-06-27T07:28:53.000Z","time_to_close":449679,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"Bump semver"},{"name":"@types/semver","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"7.5.0","new_version":"7.7.1"}],"path":"/tabby-plugin-manager","ecosystem":"npm"},"body":"Bumps [semver](https://github.com/npm/node-semver) and [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver). These dependencies needed to be updated together.\nUpdates `semver` from 7.5.1 to 7.8.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.4...v7.8.5\"\u003e7.8.5\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9c8692ae05416e9dbe88d95ffe2b80e6964550fe\"\u003e\u003ccode\u003e9c8692a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/878\"\u003e#878\u003c/a\u003e include prereleases in tilde range lower bound with includePrerelease (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/878\"\u003e#878\u003c/a\u003e) (\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.3...v7.8.4\"\u003e7.8.4\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e583226b165edd6530502cf731eda334527af6fe\"\u003e\u003ccode\u003ee583226\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/874\"\u003e#874\u003c/a\u003e reject numeric segments after x-ranges (\u003ca href=\"https://github.com/pupuking723\"\u003e\u003ccode\u003e@​pupuking723\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.4...v7.8.5\"\u003e7.8.5\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9c8692ae05416e9dbe88d95ffe2b80e6964550fe\"\u003e\u003ccode\u003e9c8692a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/878\"\u003e#878\u003c/a\u003e include prereleases in tilde range lower bound with includePrerelease (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/878\"\u003e#878\u003c/a\u003e) (\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.3...v7.8.4\"\u003e7.8.4\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e583226b165edd6530502cf731eda334527af6fe\"\u003e\u003ccode\u003ee583226\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/874\"\u003e#874\u003c/a\u003e reject numeric segments after x-ranges (\u003ca href=\"https://github.com/pupuking723\"\u003e\u003ccode\u003e@​pupuking723\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/npm/node-semver/commit/6e05b7637396ac66522cff8731f07cfe0ef49a29\"\u003e\u003ccode\u003e6e05b76\u003c/code\u003e\u003c/a\u003e chore: release 7.8.5 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9c8692ae05416e9dbe88d95ffe2b80e6964550fe\"\u003e\u003ccode\u003e9c8692a\u003c/code\u003e\u003c/a\u003e fix: include prereleases in tilde range lower bound with includePrerelease (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8640bd68f1653e504b53e9be4030eccdfe4c307a\"\u003e\u003ccode\u003e8640bd6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e583226b165edd6530502cf731eda334527af6fe\"\u003e\u003ccode\u003ee583226\u003c/code\u003e\u003c/a\u003e fix: reject numeric segments after x-ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6b77aa84a648a4b54ea32a21e6db60ebd54d5040\"\u003e\u003ccode\u003e6b77aa8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e fix: align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efafcf8d029faa3d1ab74b5ec98d620112af859d\"\u003e\u003ccode\u003eefafcf8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e fix: increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.5.1...v7.8.5\"\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 semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/semver` from 7.5.0 to 7.7.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/semver\"\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 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/jessemaxh/GlanceTerm/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessemaxh%2FGlanceTerm/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4610613742","node_id":"PR_kwDOH2JKPM7jyNFv","number":82,"state":"closed","title":"Bump semver and @types/semver","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-09T06:29:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T06:43:16.000Z","updated_at":"2026-06-09T06:29:42.000Z","time_to_close":85584,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"semver","repository_url":"https://github.com/npm/node-semver","old_version":"7.6.3","new_version":"7.8.3"},{"name":"@types/semver","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"7.5.8","new_version":"7.7.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [semver](https://github.com/npm/node-semver) and [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver). These dependencies needed to be updated together.\nUpdates `semver` from 7.6.3 to 7.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\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/npm/node-semver/commit/6b77aa84a648a4b54ea32a21e6db60ebd54d5040\"\u003e\u003ccode\u003e6b77aa8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e fix: align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efafcf8d029faa3d1ab74b5ec98d620112af859d\"\u003e\u003ccode\u003eefafcf8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e fix: increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e fix: strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e fix: handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efa4be6096c1f9b77d9d27d6132f6220c43b4e31\"\u003e\u003ccode\u003eefa4be6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.8.3\"\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 semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/semver` from 7.5.8 to 7.7.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/semver\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/hashicorp/github-actions-core/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fgithub-actions-core/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"},{"uuid":"4575764643","node_id":"PR_kwDOSuXzTs7iApTg","number":1,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T23:41:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T23:48:12.000Z","updated_at":"2026-06-08T23:41:08.000Z","time_to_close":517973,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":53,"packages":[{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.24.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.19","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.6","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.16","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"openai","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/openai/openai-node"},{"name":"systeminformation","old_version":"5.31.6","new_version":"5.31.7","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.24.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.19` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.6` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.60.1` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.16` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.8.4` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.2.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [openai](https://github.com/openai/openai-node) | `6.40.0` | `6.41.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.6` | `5.31.7` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.9` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.23.0...v0.24.0\"\u003e0.24.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd resilient schema deserialization (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5864e7306e0feb0852cef9aee2a5ba53a0a7f627\"\u003e5864e73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize addl dirs and remove unstable model selectors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa6e30280874ccd702cc4ab7577d402d2864f619\"\u003efa6e302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.1...v0.23.0\"\u003e0.23.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize logout and update schema to v0.13.4 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/163\"\u003e#163\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/cfd900a981eb00dbcdee52db2b2b38847a957328\"\u003ecfd900a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.23.0...v0.24.0\"\u003e0.24.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd resilient schema deserialization (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5864e7306e0feb0852cef9aee2a5ba53a0a7f627\"\u003e5864e73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize addl dirs and remove unstable model selectors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa6e30280874ccd702cc4ab7577d402d2864f619\"\u003efa6e302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.1...v0.23.0\"\u003e0.23.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize logout and update schema to v0.13.4 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/163\"\u003e#163\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/cfd900a981eb00dbcdee52db2b2b38847a957328\"\u003ecfd900a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\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/agentclientprotocol/typescript-sdk/commit/8966c11c6e88da3a4adfd16f1789ff71c723c530\"\u003e\u003ccode\u003e8966c11\u003c/code\u003e\u003c/a\u003e chore(main): release 0.24.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5864e7306e0feb0852cef9aee2a5ba53a0a7f627\"\u003e\u003ccode\u003e5864e73\u003c/code\u003e\u003c/a\u003e feat: Add resilient schema deserialization (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa6e30280874ccd702cc4ab7577d402d2864f619\"\u003e\u003ccode\u003efa6e302\u003c/code\u003e\u003c/a\u003e feat(schema): Stabilize addl dirs and remove unstable model selectors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0c2e622a11d49da21b8abdd76ce4cd659ba8c74f\"\u003e\u003ccode\u003e0c2e622\u003c/code\u003e\u003c/a\u003e chore(main): release 0.23.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/cfd900a981eb00dbcdee52db2b2b38847a957328\"\u003e\u003ccode\u003ecfd900a\u003c/code\u003e\u003c/a\u003e feat(schema): Stabilize logout and update schema to v0.13.4 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/171a253ae61a243469f4cee547e447d7a7f3ddbf\"\u003e\u003ccode\u003e171a253\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump concurrently from 9.2.1 to 10.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0ecf00184fa194f2006e19d364befb0551fb7d58\"\u003e\u003ccode\u003e0ecf001\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 19 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/ca74103730cf1c68bdcf89301847aadca8cfb797\"\u003e\u003ccode\u003eca74103\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.2 to 1.47.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6a9c9487d64e884536a6c74d1190f5243796746\"\u003e\u003ccode\u003ec6a9c94\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.1 to 1.46.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c7256e7c5d7c8ff8ee888f447210829996a4da78\"\u003e\u003ccode\u003ec7256e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/vitest-dev/eslint-plugin-vitest/commit/28bc45fa548f4a88c50441db61de95fd27108daa\"\u003e\u003ccode\u003e28bc45f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8566d7f6b5641078cac0cec570cd9bb9abc32860\"\u003e\u003ccode\u003e8566d7f\u003c/code\u003e\u003c/a\u003e chore: prefer-called-with should report toHaveBeenCalledOnce() (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3b428d6bc3abd2c7d92a71232e2d33773cf3352f\"\u003e\u003ccode\u003e3b428d6\u003c/code\u003e\u003c/a\u003e chore: release v1.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dce47ffbc9a5c0c700e462ca62aab1a0fe4\"\u003e\u003ccode\u003ee06a3dc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd structured documentation for memfs by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1259\"\u003estreamich/memfs#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: uncomment cpSync and statfsSync in fsSynchronousApiList by \u003ca href=\"https://github.com/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\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/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/8a5e792e5d034dd1098d558f98e0703b53e3d300\"\u003e\u003ccode\u003e8a5e792\u003c/code\u003e\u003c/a\u003e chore: release v4.57.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b204b04c4bda3623429df35ffb920c49764dcdd8\"\u003e\u003ccode\u003eb204b04\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3af3b904e7e0442d7c473d6d508b8819e9aac05c\"\u003e\u003ccode\u003e3af3b90\u003c/code\u003e\u003c/a\u003e fix: 🐛 update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b8a82d7191b82d59078b8d9b66671b39c51b8895\"\u003e\u003ccode\u003eb8a82d7\u003c/code\u003e\u003c/a\u003e chore: release v4.57.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/612be410b2e90220b58c6c867e78dcd445e8678b\"\u003e\u003ccode\u003e612be41\u003c/code\u003e\u003c/a\u003e fix: distribute docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/61073cea690096dff72ae3727c079cb81eee8efd\"\u003e\u003ccode\u003e61073ce\u003c/code\u003e\u003c/a\u003e chore: release v4.57.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/913bbc250bfaa0c92c14289a5dfc30f2e8aee5d8\"\u003e\u003ccode\u003e913bbc2\u003c/code\u003e\u003c/a\u003e fix: release docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/17a04e085ff26b325409cbaad94b262fe91fe3f2\"\u003e\u003ccode\u003e17a04e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1259\"\u003e#1259\u003c/a\u003e from streamich/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ea482532403f04e53286f1db60d15d0094087b79\"\u003e\u003ccode\u003eea48253\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/7c690f6332c6c75f3ea0302e2efbe3bb0b35d4c6\"\u003e\u003ccode\u003e7c690f6\u003c/code\u003e\u003c/a\u003e docs ✏️ add structured documentation for memfs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.6\"\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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.8.3\"\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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\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 react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\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/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.4 to 7.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstro...\n\n_Description has been truncated_","html_url":"https://github.com/ejjays/gemini-cli-nvdia/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejjays%2Fgemini-cli-nvdia/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4559225201","node_id":"PR_kwDOHIBnos7hKqdj","number":540,"state":"open","title":"build(deps): bump the simple group across 1 directory with 60 updates","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-05-31T22:28:59.000Z","updated_at":"2026-05-31T22:28:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":60,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.9","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.13.1","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.3.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.3","repository_url":"https://github.com/downshift-js/downshift"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.29.2","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.2","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.14.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pg","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.48.0","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 60 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.43.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.9` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.13.1` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.55.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.14` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.14` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.3.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.29.2` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.2` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.76.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.3.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.14` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.60.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.6` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.8.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.14.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.6` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.21.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.48.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\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/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\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/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.9\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/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.13.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.13.0...v7.13.1\"\u003e7.13.1\u003c/a\u003e (2026-5-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.22...v7.13.0\"\u003e7.13.0\u003c/a\u003e (2026-5-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/commit/fb25a4822d2de5a225002e4f751196940e7da60a\"\u003e\u003ccode\u003efb25a48\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/c69b4d4ca3d9d18e31e1bb426d0ea0d4dd46001a\"\u003e\u003ccode\u003ec69b4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1343\"\u003e#1343\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/81cc59e22c86c4a0f2788d40a78481e6e941d04b\"\u003e\u003ccode\u003e81cc59e\u003c/code\u003e\u003c/a\u003e update admin-portal 7.108.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/10f3dac9d791425d52371b9e823c591986a71b02\"\u003e\u003ccode\u003e10f3dac\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/5fd837bdb6510cbe421d28551ea9ed483fb90604\"\u003e\u003ccode\u003e5fd837b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1341\"\u003e#1341\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0219802f3bad61bcc72c9dfa1b2ac7c424031aaf\"\u003e\u003ccode\u003e0219802\u003c/code\u003e\u003c/a\u003e update admin-portal 7.107.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.13.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\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/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\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.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\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/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.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/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-lexer\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.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/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-pretty\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\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/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\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.46.0 to 10.55.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\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add warning in Bun for double init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21195\"\u003e#21195\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\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\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/acd7b57e1daa9041ee8a081c42af219aa994cca8\"\u003e\u003ccode\u003eacd7b57\u003c/code\u003e\u003c/a\u003e release: 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d5323d24e790bf3200e029bce30ceb86954a7685\"\u003e\u003ccode\u003ed5323d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21216\"\u003e#21216\u003c/a\u003e from getsentry/prepare-release/10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fb19298a7236ff5421916851439c20b2634c701\"\u003e\u003ccode\u003e2fb1929\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/556bcb391de918a64cc9dcdfa5f58a4b365b0444\"\u003e\u003ccode\u003e556bcb3\u003c/code\u003e\u003c/a\u003e feat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e as middleware option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21205\"\u003e#21205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7a67ea48b66d173d8db4cf4f8610c9aa8221fc74\"\u003e\u003ccode\u003e7a67ea4\u003c/code\u003e\u003c/a\u003e feat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cead7f9836034226bec77ebdb168e8338cffeb21\"\u003e\u003ccode\u003ecead7f9\u003c/code\u003e\u003c/a\u003e fix(e2e): Fix \u003ccode\u003eastro-6\u003c/code\u003e e2e test build by relaxing astro version range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75fd1d545dbba62faa72c15f0905aea2055d7bf1\"\u003e\u003ccode\u003e75fd1d5\u003c/code\u003e\u003c/a\u003e chore(changelog): clarify array attributes impact on \u003ccode\u003ebeforeSend*\u003c/code\u003e callbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a2a490df1340df136cb051d9d8f06aaeb36aad6\"\u003e\u003ccode\u003e8a2a490\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use original waitUntil to not create a deadlock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21197\"\u003e#21197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7b506d5ad421a755c368b4a7754d4cd8027de48\"\u003e\u003ccode\u003ef7b506d\u003c/code\u003e\u003c/a\u003e feat(metrics): Migrate metrics to use \u003ccode\u003edataCollection\u003c/code\u003e instead of `sendDefaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f55fc305ee86eb4e276105f7fda4c0328f862ab9\"\u003e\u003ccode\u003ef55fc30\u003c/code\u003e\u003c/a\u003e feat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.55.0\"\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.95.2 to 5.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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.100.13\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.100.13\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.100.13\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.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"},{"uuid":"4554879925","node_id":"PR_kwDOPnKQcs7g9vpi","number":11,"state":"open","title":"chore(deps): bump the npm-dependencies group with 70 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-05-30T15:44:18.000Z","updated_at":"2026-05-30T15:44:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":70,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.18","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.3","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.7","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.35.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.35.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 70 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.22.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.18` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.3` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.60.0` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.8.4` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.21.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.7` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.9` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.35.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.35.0` | `8.60.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\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/vitest-dev/eslint-plugin-vitest/commit/3b428d6bc3abd2c7d92a71232e2d33773cf3352f\"\u003e\u003ccode\u003e3b428d6\u003c/code\u003e\u003c/a\u003e chore: release v1.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dce47ffbc9a5c0c700e462ca62aab1a0fe4\"\u003e\u003ccode\u003ee06a3dc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: uncomment cpSync and statfsSync in fsSynchronousApiList by \u003ca href=\"https://github.com/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\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/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/f7df800ed42c261e6dde4eb4fc9cb4c4a5458cb9\"\u003e\u003ccode\u003ef7df800\u003c/code\u003e\u003c/a\u003e chore: release v4.57.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/596c4550e737f9f7f568878adadba5a9f1e795fd\"\u003e\u003ccode\u003e596c455\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1256\"\u003e#1256\u003c/a\u003e from GoodbyeNJN/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/85b87c6e5d19c0d613354ae92e5be9f42761f9ad\"\u003e\u003ccode\u003e85b87c6\u003c/code\u003e\u003c/a\u003e fix: uncomment cpSync and statfsSync in fsSynchronousApiList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.3\"\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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/p...\n\n_Description has been truncated_","html_url":"https://github.com/4SELECTION-gif/gemini-cli/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/4SELECTION-gif%2Fgemini-cli/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4474358652","node_id":"PR_kwDOSObn-c7c6e2-","number":22,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 67 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-26T00:46:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T04:20:57.000Z","updated_at":"2026-05-26T00:46:37.000Z","time_to_close":591938,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":67,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.2","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.22.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.4` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/84luska84/sega-cli/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/84luska84%2Fsega-cli/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4473697279","node_id":"PR_kwDORp-A_s7c4ZHE","number":29,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T21:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T01:21:55.000Z","updated_at":"2026-05-25T21:52:52.000Z","time_to_close":592255,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":68,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.12.0","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.2","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.12.0` | `0.22.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.4` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.12.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.12.0...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/EveryOddPixel/Kimi-CLI/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EveryOddPixel%2FKimi-CLI/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4467202903","node_id":"PR_kwDOSRmj_M7cjVTC","number":32,"state":"closed","title":"build(deps): bump the npm-dependencies group with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T07:18:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T07:41:02.000Z","updated_at":"2026-05-25T07:18:31.000Z","time_to_close":603447,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-dependencies","update_count":68,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.26.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 68 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.3` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.26.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.2` | `8.59.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.59.3` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8ca90556b0310deafac17e4416e4ddc7bd135703\"\u003e\u003ccode\u003e8ca9055\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 22 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7355cdd139a22aef5f9f6fa08c20299667baa47b\"\u003e\u003ccode\u003e7355cdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.45.1 to 1.46.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0b33b85eba3dba5f092828ad7c9f01a0f3fc4889\"\u003e\u003ccode\u003e0b33b85\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 20 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f017cfaf52e2622a2fd793e4ba5bbadc51dcd83c\"\u003e\u003ccode\u003ef017cfa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump nanoid from 3.3.11 to 3.3.12 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/waqas-duck/gemini-cli/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/waqas-duck%2Fgemini-cli/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"4466392650","node_id":"PR_kwDOJyauZM7cgwFK","number":1295,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 94 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T05:03:36.000Z","updated_at":"2026-05-18T05:03:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":94,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.4","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.4","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.4","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.7","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.7","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.3","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.7","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.6","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.4","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.4","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.3","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.3","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.0","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"formik","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/jaredpalmer/formik"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.11","repository_url":"https://github.com/ai/nanoid"},{"name":"react-qr-code","old_version":"2.0.15","new_version":"2.0.21","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/react-dom","old_version":"2.1.2","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@radix-ui/react-portal","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@types/d3-array","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aria-hidden","old_version":"1.2.4","new_version":"1.2.6","repository_url":"https://github.com/theKashey/aria-hidden"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"baseline-browser-mapping","old_version":"2.10.29","new_version":"2.10.30","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001713","new_version":"1.0.30001793","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.137","new_version":"1.5.357","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.44","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"simple-swizzle","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/qix-/node-simple-swizzle"},{"name":"synckit","old_version":"0.11.4","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"tinyglobby","old_version":"0.2.12","new_version":"0.2.16","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.7` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.3` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.10` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.4` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.13` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.8` |\n| [formik](https://github.com/jaredpalmer/formik) | `2.4.6` | `2.4.9` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.11` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.15` | `2.0.21` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.13` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.2` | `2.1.8` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives) | `1.1.5` | `1.1.10` |\n| [@types/d3-array](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-array) | `3.2.1` | `3.2.2` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [aria-hidden](https://github.com/theKashey/aria-hidden) | `1.2.4` | `1.2.6` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.29` | `2.10.30` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001713` | `1.0.30001793` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.137` | `1.5.357` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.44` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [simple-swizzle](https://github.com/qix-/node-simple-swizzle) | `0.2.2` | `0.2.4` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.4` | `0.11.12` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.12` | `0.2.16` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.4 to 1.2.12\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.3 to 1.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.4 to 1.1.11\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.4 to 1.1.12\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.2.7 to 2.2.16\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.7 to 2.1.16\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\"\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.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.3 to 2.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.7 to 1.1.16\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.6 to 1.2.14\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.3 to 1.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.4 to 1.2.10\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.3 to 1.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 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/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.4 to 1.1.13\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.7 to 1.2.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.3 to 1.1.10\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle-group` from 1.1.3 to 1.1.11\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.0 to 1.2.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.8.4 to 1.16.1\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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\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\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/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\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\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\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\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/axios/axios/commit/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.8.4...v1.16.1\"\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 axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `formik` from 2.4.6 to 2.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaredpalmer/formik/releases\"\u003eformik's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eformik@2.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/pull/4051\"\u003e#4051\u003c/a\u003e \u003ca href=\"https://github.com/jaredpalmer/formik/commit/8f9d04d206146ca941facf37ddd9ddb459c459dc\"\u003e\u003ccode\u003e8f9d04d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Moumouls\"\u003e\u003ccode\u003e@​Moumouls\u003c/code\u003e\u003c/a\u003e! - fix: jsx ref for react 19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eformik@2.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/pull/4042\"\u003e#4042\u003c/a\u003e \u003ca href=\"https://github.com/jaredpalmer/formik/commit/1de45decf8fd70c038fca88dc1a6543aac269553\"\u003e\u003ccode\u003e1de45de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Replace JSX.IntrinsicElements with React.JSX.IntrinsicElements for React 19 compatibility. The global JSX namespace was removed in React 19, so we now use React.JSX.IntrinsicElements instead.\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/jaredpalmer/formik/commit/91475adbf33579561e580eceea0c031f4ec2e992\"\u003e\u003ccode\u003e91475ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4053\"\u003e#4053\u003c/a\u003e from jaredpalmer/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/920f107205a9e3440efc5dba127e3aecbe98fda5\"\u003e\u003ccode\u003e920f107\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/8f9d04d206146ca941facf37ddd9ddb459c459dc\"\u003e\u003ccode\u003e8f9d04d\u003c/code\u003e\u003c/a\u003e fix: jsx ref for react 19 (\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/ddfae3fad836c088f376e88c2be5282262429c1c\"\u003e\u003ccode\u003eddfae3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4045\"\u003e#4045\u003c/a\u003e from jaredpalmer/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/741c9d448b13590900bd5170b55cd03ade33f578\"\u003e\u003ccode\u003e741c9d4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/f7f8f53f9ee379d4e2048ee4c73d1bf9c4af48ad\"\u003e\u003ccode\u003ef7f8f53\u003c/code\u003e\u003c/a\u003e Upgrade changesets/action to v1.5.3 and npm packages (\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/7fca4b2cdc881dc0b79a2f219df57a7e15866fc2\"\u003e\u003ccode\u003e7fca4b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4044\"\u003e#4044\u003c/a\u003e from jaredpalmer/copilot/upgrade-to-latest-turborepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/c8e5527ff4c1f2ab9a876f8df71dd24b443f7efe\"\u003e\u003ccode\u003ec8e5527\u003c/code\u003e\u003c/a\u003e Add .turbo to .gitignore and remove cached files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/488dbec5dd619ba71814dc9fb643c0da5f65482a\"\u003e\u003ccode\u003e488dbec\u003c/code\u003e\u003c/a\u003e Upgrade turborepo from 1.9.9 to 2.6.0 with initial configuration changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/dc03941b8a9d198aad54e624b850c6446eaadaec\"\u003e\u003ccode\u003edc03941\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaredpalmer/formik/compare/formik@2.4.6...formik@2.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\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/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking nanoid by requesting big ID (by \u003ca href=\"https://github.com/alanzabihi\"\u003e\u003ccode\u003e@​alanzabihi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm package size regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003ecusatomAlphabet\u003c/code\u003e 75% faster (by \u003ca href=\"https://github.com/saripovdenis\"\u003e\u003ccode\u003e@​saripovdenis\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--version\u003c/code\u003e to CLI (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003enanoid.js\u003c/code\u003e for CDN (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecustomRandom\u003c/code\u003e types (by \u003ca href=\"https://github.com/oguimbal\"\u003e\u003ccode\u003e@​oguimbal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\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/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID (by \u003ca href=\"https://github.com/alanzabihi\"\u003e\u003ccode\u003e@​alanzabihi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm package size regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003ecusatomAlphabet\u003c/code\u003e 75% faster (by \u003ca href=\"https://github.com/saripovdenis\"\u003e\u003ccode\u003e@​saripovdenis\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--version\u003c/code\u003e to CLI (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003enanoid.js\u003c/code\u003e for CDN (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecustomRandom\u003c/code\u003e types (by \u003ca href=\"https://github.com/oguimbal\"\u003e\u003ccode\u003e@​oguimbal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\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\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/5423cf56499c1ea33ea4bd9fbaab1723083cb659\"\u003e\u003ccode\u003e5423cf5\u003c/code\u003e\u003c/a\u003e Release 5.1.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/21838943da8726c8ee3842c0dd2ed1c332c1b3b5\"\u003e\u003ccode\u003e2183894\u003c/code\u003e\u003c/a\u003e Backport 3.3.12 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/7087969281cab8ba8ae3babf1894e819068b3bb4\"\u003e\u003ccode\u003e7087969\u003c/code\u003e\u003c/a\u003e Limit ID even more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/013517bbe7daeffc3a0f6b288187984f64ac21b8\"\u003e\u003ccode\u003e013517b\u003c/code\u003e\u003c/a\u003e Temporary add pnpm-workspace.yaml to npm ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/5db09ee173cb187e616337148da5bd892d396aa7\"\u003e\u003ccode\u003e5db09ee\u003c/code\u003e\u003c/a\u003e Release 5.1.10 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/be7901a66cc7f96af71b9854ba794207bb37f676\"\u003e\u003ccode\u003ebe7901a\u003c/code\u003e\u003c/a\u003e Fix random pool break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/974f73b0647439f4484c00712fb5db44214aea45\"\u003e\u003ccode\u003e974f73b\u003c/code\u003e\u003c/a\u003e Structure tests with describe() instead of prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/fe3e7ec62b9d5b65b6d73fc5a3f3e3d8da5fa623\"\u003e\u003ccode\u003efe3e7ec\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/043a7c16dd815d5e1b4133b22d66cd742728b2cc\"\u003e\u003ccode\u003e043a7c1\u003c/code\u003e\u003c/a\u003e Move to pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/e52d94613f0c5542c998a2f7d778295549432389\"\u003e\u003ccode\u003ee52d946\u003c/code\u003e\u003c/a\u003e Release 5.1.9 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.5 to 16.2.6\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93491\"\u003e#93491\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/vercel/next.js/commit/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/afa053d9eb9c2a68c7eba43e84fe6bed8babcd45\"\u003e\u003ccode\u003eafa053d\u003c/code\u003e\u003c/a\u003e Turbopack: Match proxy matchers with webpack implementation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93594\"\u003e#93594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97a154e5bbee0cb1ac3fb8aa4db66ac36e796e3d\"\u003e\u003ccode\u003e97a154e\u003c/code\u003e\u003c/a\u003e Turbopack: Fix middleware matcher suffix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93590\"\u003e#93590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/83899bc89103d4df1479e065c7c1e09d4698a7b6\"\u003e\u003ccode\u003e83899bc\u003c/code\u003e\u003c/a\u003e [backport] Disable build caches for production/staging/force-preview deploys ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7b222b90954d607fc28a34e9b360a9b1636bc206\"\u003e\u003ccode\u003e7b222b9\u003c/code\u003e\u003c/a\u003e [backport][test] Pin package manager to patch versions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93595\"\u003e#93595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a8dc24f1fe23d4a22d24fac734837f7c824138f7\"\u003e\u003ccode\u003ea8dc24f\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: more strict vergen setup (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93587\"\u003e#93587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.5...v16.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003enext-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enext-auth@4.24.14\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc9207\"\u003eRFC 9207\u003c/a\u003e compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGitHub now returns an \u003ccode\u003eiss\u003c/code\u003e parameter in OAuth callbacks. \u003ccode\u003eopenid-client\u003c/code\u003e validates it unconditionally, which was breaking authentication for apps that didn't configure an issuer. This sets the default GitHub provider issuer to \u003ccode\u003ehttps://github.com/login/oauth\u003c/code\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/nextauthjs/next-auth/commit/e9a892a069859b5170c0955e3e90bb16f89d35ad\"\u003e\u003ccode\u003ee9a892a\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0497da43b973dd870f9f3bcd20f5604daa4b1ac8\"\u003e\u003ccode\u003e0497da4\u003c/code\u003e\u003c/a\u003e fix(providers): add issuer to github (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.14\"\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/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-forge` from 1.3.3 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md\"\u003enode-forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0 - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: Denial of Service in \u003ccode\u003eBigInteger.modInverse()\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eA Denial of Service (DoS) vulnerability exists due to an infinite loop in\nthe \u003ccode\u003eBigInteger.modInverse()\u003c/code\u003e function (inherited from the bundled jsbn\nlibrary). When \u003ccode\u003emodInverse()\u003c/code\u003e is called with a zero value as input, the\ninternal Extended Euclidean Algorithm enters an unreachable exit condition,\ncausing the process to hang indefinitely and consume 100% CPU.\u003c/li\u003e\n\u003cli\u003eReported by Kr0emer.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33891\"\u003eCVE-2026-33891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-5m6q-g25r-mvwx\"\u003eGHSA-5gfm-wpxj-wjgq\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: Signature forgery in RSA-PKCS due to ASN.1 extra field.\n\u003cul\u003e\n\u003cli\u003eRSASSA PKCS#1 v1.5 signature verification accepts forged signatures for low\npublic exponent keys (e=3). Attackers can forge signatures by stuffing\n\u0026quot;garbage\u0026quot; bytes within the ASN.1 structure in order to construct a\nsignature that passes verification, enabling Bleichenbacher style forgery.\nThis issue is similar to CVE-2022-24771, but adds bytes in an addition\nfield within the ASN.1 structure, rather than outside of it.\u003c/li\u003e\n\u003cli\u003eAdditionally, forge does not validate that signatures include a minimum of\n8 bytes of padding as defined by the specification, providing attackers\nadditional space to construct Bleichenbacher forgeries.\u003c/li\u003e\n\u003cli\u003eReported as part of a U.C. Berkeley security research project by:\n\u003cul\u003e\n\u003cli\u003eAustin Chu, Sohee Kim, and Corban Villa.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33894\"\u003eCVE-2026-33894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-ppp5-5v6c-4jwp\"\u003eGHSA-ppp5-5v6c-4jwp\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: Signature forgery in Ed25519 due to missing S \u0026lt; L check.\n\u003cul\u003e\n\u003cli\u003eEd25519 signature verification accepts forged non-canonical signatures\nwhere the scalar S is not reduced modulo the group order (S \u0026gt;= L). A valid\nsignature and its S + L variant both verify in forge, while Node.js\ncrypto.verify (OpenSSL-backed) rejects the S + L variant, as defined by the\nspecification. This class of signature malleability has been exploited in\npractice to bypass authentication and authorization logic (see\nCVE-2026-25793, CVE-2022-35961). Applications relying on signature\nuniqueness (i.e., dedup by signature bytes, replay tracking, signed-object\ncanonicalization checks) may be bypassed.\u003c/li\u003e\n\u003cli\u003eReported as part of a U.C. Berkeley security research project by:\n\u003cul\u003e\n\u003cli\u003eAustin Chu, Sohee Kim, and Corban Villa.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33895\"\u003eCVE-2026-33895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-q67f-28xg-22rw\"\u003eGHSA-q67f-28xg-22rw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: \u003ccode\u003ebasicConstraints\u003c/code\u003e bypass in certificate chain verification.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epki.verifyCertificateChain()\u003c/code\u003e does not enforce RFC 5280 \u003ccode\u003ebasicConstraints\u003c/code\u003e\nrequirements when an intermediate certificate lacks both the\n\u003ccode\u003ebasicConstraints\u003c/code\u003e and \u003ccode\u003ekeyUsage\u003c/code\u003e extensions. This allows any leaf\ncertificate (without these extensions) to act as a CA and sign other\ncertificates, which node-forge will accept as valid.\u003c/li\u003e\n\u003cli\u003eReported by Doruk Tan Ozturk (\u003ca href=\"https://github.com/peaktwilight\"\u003e\u003ccode\u003e@​peaktwilight\u003c/code\u003e\u003c/a\u003e) - doruk.ch\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33896\"\u003eCVE-2026-33896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-2328-f5f3-gj25\"\u003eGHSA-2328-f5f3-gj25\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/digitalbazaar/forge/commit/fa385f92440879601240020f158bed68e444e83a\"\u003e\u003ccode\u003efa385f9\u003c/code\u003e\u003c/a\u003e Release 1.4.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/07d4e162762ed4fdab5caca9ebf78237fcf85339\"\u003e\u003ccode\u003e07d4e16\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/cb90fd92091ee34e4abab3ad0c835eeea3d06c3e\"\u003e\u003ccode\u003ecb90fd9\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/963e7c5c7b0f03de1b28a1e5a42a6bafda4cf711\"\u003e\u003ccode\u003e963e7c5\u003c/code\u003e\u003c/a\u003e Add unit test for \u0026quot;pseudonym\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/f0b6f5b7c5d1c918240e975e0cade4f47d005446\"\u003e\u003ccode\u003ef0b6f5b\u003c/code\u003e\u003c/a\u003e Add pseudonym OID\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/3df48a311d4b53dc6493b7a47a8d07f3669957d9\"\u003e\u003ccode\u003e3df48a3\u003c/code\u003e\u003c/a\u003e Fix missing CVE ID.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/2e492832fb25227e6b647cbe1ac981c123171e90\"\u003e\u003ccode\u003e2e49283\u003c/code\u003e\u003c/a\u003e Add x509 \u003ccode\u003ebasicConstraints\u003c/code\u003e check.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/bdecf11571c9f1a487cc0fe72fe78ff6dfa96b85\"\u003e\u003ccode\u003ebdecf11\u003c/code\u003e\u003c/a\u003e Add canonical signature scaler check for S \u0026lt; L.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/af094e69c60ac5f7b29f2b1957c53ae5e12fd4a0\"\u003e\u003ccode\u003eaf094e6\u003c/code\u003e\u003c/a\u003e Add RSA padding and DigestInfo length checks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/796eeb1673f6ec636fda02dfc295047d9f7aefe0\"\u003e\u003ccode\u003e796eeb1\u003c/code\u003e\u003c/a\u003e Improve jsbn fix.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/digitalbazaar/forge/compare/v1.3.3...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-qr-code` from 2.0.15 to 2.0.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rosskhanas/react-qr-code/releases\"\u003ereact-qr-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2.0.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.20...2.0.21\"\u003e2.0.21\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.19...2.0.20\"\u003e2.0.20\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.18...2.0.19\"\u003e2.0.19\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.17...2.0.18\"\u003e2.0.18\u003c/a\u003e (2025-07-06)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.16...2.0.17\"\u003e2.0.17\u003c/a\u003e (2025-07-04)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.15...2.0.16\"\u003e2.0.16\u003c/a\u003e (2025-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender() return type to ReactNode for React 19 (\u003ca href=\"https://redirect.github.com/rosskhanas/react-qr-code/issues/273\"\u003e#273\u003c/a\u003e) (\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/3e913def7dcf36df2972da2d05299bc9147e593a\"\u003e3e913de\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/rosskhanas/react-qr-code/blob/master/CHANGELOG.md\"\u003ereact-qr-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.20...2.0.21\"\u003e2.0.21\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.19...2.0.20\"\u003e2.0.20\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.18...2.0.19\"\u003e2.0.19\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.17...2.0.18\"\u003e2.0.18\u003c/a\u003e (2025-07-06)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.16...2.0.17\"\u003e2.0.17\u003c/a\u003e (2025-07-04)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.15...2.0.16\"\u003e2.0.16\u003c/a\u003e (2025-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender() return type to ReactNode for React 19 (\u003ca href=\"https://redirect.github.com/rosskhanas/react-qr-code/issues/273\"\u003e#273\u003c/a\u003e) (\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/3e913def7dcf36df2972da2d05299bc9147e593a\"\u003e3e913de\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/rosskhanas/react-qr-code/commit/b73da12efe7a09fe1bb64851ad519f0f85cee5b1\"\u003e\u003ccode\u003eb73da12\u003c/code\u003e\u003c/a\u003e chore: release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/d1e87f74d72b34e9dde7445064fd90004500aa3c\"\u003e\u003ccode\u003ed1e87f7\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/6c8abee9a34e9bfacea60be389613138b16dfde7\"\u003e\u003ccode\u003e6c8abee\u003c/code\u003e\u003c/a\u003e chore: release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/74843c2c7abe5f4ecb21cccd286e7708fb57cbb3\"\u003e\u003ccode\u003e74843c2\u003c/code\u003e\u003c/a\u003e fix deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/7820a6cbf4b263d24ba09a63e69290c617ccc89e\"\u003e\u003ccode\u003e7820a6c\u003c/code\u003e\u003c/a\u003e chore: release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/79fbfdd40896f4248bf85dace2aaceb9fc943207\"\u003e\u003ccode\u003e79fbfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rosskhanas/react-qr-code/issues/287\"\u003e#287\u003c/a\u003e from LanLP0/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/c16e04bd237970e4c507a6248fda04dd1e529992\"\u003e\u003ccode\u003ec16e04b\u003c/code\u003e\u003c/a\u003e code: Update typedefs to correctly reflect underlying code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/93fe1427847130355fb5486b8f91f724841ab7a2\"\u003e\u003ccode\u003e93fe142\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/6c0ffe3c98f0e889e85aee48da0063c498f25ae5\"\u003e\u003ccode\u003e6c0ffe3\u003c/code\u003e\u003c/a\u003e refactor demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/045457a301025bb6970cb5491711aa097f239e74\"\u003e\u003ccode\u003e045457a\u003c/code\u003e\u003c/a\u003e refactor \u0026amp; Non-ASCII demo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.15...2.0.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\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/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\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 socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 11.1.0 to 14.0.0\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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003edc4ddb8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003ef2c235f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003effa3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0.....\n\n_Description has been truncated_","html_url":"https://github.com/credebl/studio/pull/1295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/credebl%2Fstudio/issues/1295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1295/packages"},{"uuid":"4465835777","node_id":"PR_kwDOSYkN7s7ce_zw","number":21,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T02:17:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T02:26:29.000Z","updated_at":"2026-05-25T02:17:36.000Z","time_to_close":604267,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":64,"packages":[{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@xenova/transformers","old_version":"2.0.1","new_version":"2.17.2","repository_url":"https://github.com/xenova/transformers.js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@lancedb/lancedb","old_version":"0.23.0","new_version":"0.27.2","repository_url":"https://github.com/lancedb/lancedb"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"better-sqlite3","old_version":"12.9.0","new_version":"12.10.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.26.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.3` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@xenova/transformers](https://github.com/xenova/transformers.js) | `2.0.1` | `2.17.2` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@lancedb/lancedb](https://github.com/lancedb/lancedb) | `0.23.0` | `0.27.2` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.9.0` | `12.10.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.26.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8ca90556b0310deafac17e4416e4ddc7bd135703\"\u003e\u003ccode\u003e8ca9055\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 22 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7355cdd139a22aef5f9f6fa08c20299667baa47b\"\u003e\u003ccode\u003e7355cdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.45.1 to 1.46.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0b33b85eba3dba5f092828ad7c9f01a0f3fc4889\"\u003e\u003ccode\u003e0b33b85\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 20 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f017cfaf52e2622a2fd793e4ba5bbadc51dcd83c\"\u003e\u003ccode\u003ef017cfa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump nanoid from 3.3.11 to 3.3.12 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.8.3\"\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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\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/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.4 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855...\n\n_Description has been truncated_","html_url":"https://github.com/IAMSKORPZ/Gemini-Cli-Multi-Agent/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAMSKORPZ%2FGemini-Cli-Multi-Agent/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4446041792","node_id":"PR_kwDONFK6x87bhbj-","number":13,"state":"closed","title":"deps: bump the dev-dependencies group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T10:14:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T12:52:10.000Z","updated_at":"2026-05-16T10:14:53.000Z","time_to_close":163361,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":26,"packages":[{"name":"@noble/hashes","old_version":"1.5.0","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@scure/base","old_version":"1.1.9","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/scure-base"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"extension-port-stream","old_version":"4.2.0","new_version":"5.0.3","repository_url":"https://github.com/MetaMask/extension-port-stream"},{"name":"is-stream","old_version":"2.0.1","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/is-stream"},{"name":"readable-stream","old_version":"4.5.2","new_version":"4.7.0","repository_url":"https://github.com/nodejs/readable-stream"},{"name":"@types/readable-stream","old_version":"4.0.18","new_version":"4.0.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"10.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/core","old_version":"7.26.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.26.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.26.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@jest/globals","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/chrome","old_version":"0.0.279","new_version":"0.1.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webextension-polyfill","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-when","old_version":"3.6.0","new_version":"4.0.3","repository_url":"https://github.com/timkindberg/jest-when"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.3.0","new_version":"5.0.0","repository_url":"https://github.com/qmhc/unplugin-dts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.5.0` | `2.2.0` |\n| [@scure/base](https://github.com/paulmillr/scure-base) | `1.1.9` | `2.2.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [extension-port-stream](https://github.com/MetaMask/extension-port-stream) | `4.2.0` | `5.0.3` |\n| [is-stream](https://github.com/sindresorhus/is-stream) | `2.0.1` | `4.0.1` |\n| [readable-stream](https://github.com/nodejs/readable-stream) | `4.5.2` | `4.7.0` |\n| [@types/readable-stream](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/readable-stream) | `4.0.18` | `4.0.23` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `14.0.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.26.0` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.26.0` | `7.29.5` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.26.0` | `7.28.5` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `29.7.0` | `30.3.0` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.279` | `0.1.42` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.24` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@types/webextension-polyfill](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webextension-polyfill) | `0.12.1` | `0.12.5` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `29.7.0` | `30.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `27.5.1` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `27.5.1` | `30.3.0` |\n| [jest-when](https://github.com/timkindberg/jest-when) | `3.6.0` | `4.0.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.31.2` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.0.11` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.3.0` | `5.0.0` |\n\n\nUpdates `@noble/hashes` from 1.5.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases\"\u003e@​noble/hashes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003edkLen=0\u003c/code\u003e handling in \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e, \u003ccode\u003eturboshake\u003c/code\u003e, \u003ccode\u003ekt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eparallelHash\u003c/code\u003e with \u003ccode\u003eblockLen=0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eargon2\u003c/code\u003e progress callback now reaches 100%\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003edigestInto\u003c/code\u003e no longer returns a value (better performance)\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003eargon2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e support non-4-divisible \u003ccode\u003edkLen\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003esha3: speed-up by up to 50%. Contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/126\"\u003epaulmillr/noble-hashes#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eMake package Big Endian friendly. All tests pass on s390x\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eAdd massive amounts of documentation everywhere\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003cli\u003eThis was planned for \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases/tag/2.0.0\"\u003e2.0.0\u003c/a\u003e, but was accidentally left out\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003cli\u003escrypt: Fix error message for maxmem check by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/121\"\u003epaulmillr/noble-hashes#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003escrypt: 4% speed-up by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/122\"\u003epaulmillr/noble-hashes#122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 152KB =\u0026gt; 136KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 1.1MB =\u0026gt; 669KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\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/paulmillr/noble-hashes/commit/81983c2fffac48aa69dabc260b4192ad597d2734\"\u003e\u003ccode\u003e81983c2\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/8883d321d9b3ecb5557d267f7e741213725c489e\"\u003e\u003ccode\u003e8883d32\u003c/code\u003e\u003c/a\u003e Minor syntax fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e5fedba41c4336edec6301168ce1e4eedefd29ea\"\u003e\u003ccode\u003ee5fedba\u003c/code\u003e\u003c/a\u003e Run prettier format on tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/72e2083a6340f111015888c97e1f9d6a17ae59e1\"\u003e\u003ccode\u003e72e2083\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (new tests)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/fd9f580a194a2e6998df1a27a514181c6928df66\"\u003e\u003ccode\u003efd9f580\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (typed arrays)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/9a216b5840bb309d3a4815a5c2e489268095685f\"\u003e\u003ccode\u003e9a216b5\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/85e35d5f5daea3f2755897e8fdcba06d861a10b8\"\u003e\u003ccode\u003e85e35d5\u003c/code\u003e\u003c/a\u003e Clarify sha3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/cc8ea40e4073226dbea88330c75699cda8c62522\"\u003e\u003ccode\u003ecc8ea40\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/126\"\u003e#126\u003c/a\u003e from ChALkeR/chalker/unroll/sha3/0/chi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/46c31295db6294eb5f1f8047f6038aed5d0c4c39\"\u003e\u003ccode\u003e46c3129\u003c/code\u003e\u003c/a\u003e Bump typescript to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/ca90465189b685980846f06fbcbac7ffcb66ea60\"\u003e\u003ccode\u003eca90465\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.5.0...2.2.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@​noble/hashes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scure/base` from 1.1.9 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/scure-base/releases\"\u003e@​scure/base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eApril 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eutf8: make decoder strict, use isWellFormed (polyfilled in some envs)\u003c/li\u003e\n\u003cli\u003eAdd strict ascii decoder (char range 0..127)\u003c/li\u003e\n\u003cli\u003eBech32 examples in the docs by \u003ca href=\"https://github.com/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overload to Bech32.decode to handle arbitrary string input by \u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: trust Uint8Array.fromBase64 to check non-whitespace chars by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/47\"\u003epaulmillr/scure-base#47\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/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/47\"\u003epaulmillr/scure-base#47\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble / scure packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 26.1KB =\u0026gt; 24.5KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 165KB =\u0026gt; 102KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: prohibit spaces when native mode is selected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_frombase64\"\u003ewhen available\u003c/a\u003e. 167x faster encoding on 1KB inputs\u003c/li\u003e\n\u003cli\u003ehex: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_fromhex\"\u003ewhen available\u003c/a\u003e. 216x faster encoding on 1KB inputs.\u003c/li\u003e\n\u003cli\u003eStandalone build files are now attested and can be verified, check out README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cp\u003eFix broken common.js version\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/paulmillr/scure-base/commit/1389ed65e4ac59fab46b04c6ab6ce6d865351caf\"\u003e\u003ccode\u003e1389ed6\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/82697becac7e36dc1a30fe8eabe969a64e51e133\"\u003e\u003ccode\u003e82697be\u003c/code\u003e\u003c/a\u003e Changes related to April 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/2c3ecbf9693868550d84404bcba8857554cb25ae\"\u003e\u003ccode\u003e2c3ecbf\u003c/code\u003e\u003c/a\u003e Bump typescripts to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/25b0627f45ac760c1bdd742c84712c3a508e6548\"\u003e\u003ccode\u003e25b0627\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/14062c06af84d3afa19c2a07b74604caa1fbebe4\"\u003e\u003ccode\u003e14062c0\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/5e05c4c4252df8b25cdd77a6bd6f58571c6084ab\"\u003e\u003ccode\u003e5e05c4c\u003c/code\u003e\u003c/a\u003e Add docs everywhere. Upgrade to ts 6.0-rc, jsbt 0.5. Add pkg.json scripts.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/4fc73d29e13da50dd1ed22112036d2536d1f7657\"\u003e\u003ccode\u003e4fc73d2\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/bd92370667135764b12e04630d59c900c2e278c0\"\u003e\u003ccode\u003ebd92370\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/e2d8d9a0bddbd17f7a4293f51cc720068e836e8c\"\u003e\u003ccode\u003ee2d8d9a\u003c/code\u003e\u003c/a\u003e ci: Update jsbt, fix test-slow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/f948c5a540d53f09291a37f16a29549e2c376180\"\u003e\u003ccode\u003ef948c5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/issues/47\"\u003e#47\u003c/a\u003e from ChALkeR/chalker/perf/1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.1.9...2.2.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@​scure/base\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.3.7 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Issue-996): replace whitespaces in namespaces string with commas globally by \u003ca href=\"https://github.com/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined by \u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\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/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.0...4.4.1\"\u003ehttps://github.com/debug-js/debug/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eFixes (hopefully) the inefficient regex warnings in \u003ccode\u003e.enable()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMinor version as this is invariably going to break certain users who misuse the \u003ccode\u003e.enable()\u003c/code\u003e API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.0\"\u003ehttps://github.com/debug-js/debug/compare/4.3.7...4.4.0\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/33330fa8616b9b33f29f7674747be77266878ba6\"\u003e\u003ccode\u003e33330fa\u003c/code\u003e\u003c/a\u003e 4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/98df33ed9d5215c1d801b74e6ab00969759a6839\"\u003e\u003ccode\u003e98df33e\u003c/code\u003e\u003c/a\u003e remove istanbul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bf2f574c3e588ce4b660bf4e392e7a5e788640c0\"\u003e\u003ccode\u003ebf2f574\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/a0497bd46dacb701437f62cfc065dc72bf0952c7\"\u003e\u003ccode\u003ea0497bd\u003c/code\u003e\u003c/a\u003e Replace whitespaces in namespaces string with commas globally instead of just...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/7e3814cc603bf64fdd69e714e0cf5611ec31f43b\"\u003e\u003ccode\u003e7e3814c\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/d2d6bf0bab3a0eeeb3a9ce7113cb0a31d8da678f\"\u003e\u003ccode\u003ed2d6bf0\u003c/code\u003e\u003c/a\u003e fix inefficient .enable() regex and .enabled() test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/debug` from 4.1.12 to 4.1.13\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/debug\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `extension-port-stream` from 4.2.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MetaMask/extension-port-stream/releases\"\u003eextension-port-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\nextension.runtime.onConnect.addListener(connectRemote);\r\nconst portStream = new ExtensionPortStream(remotePort, {\r\n  chunkSize: 0, // disable chunking\r\n});\r\n// Enjoy!\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Node.js-style \u003ccode\u003eBuffer\u003c/code\u003e messages are no longer supported (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\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/MetaMask/extension-port-stream/blob/main/CHANGELOG.md\"\u003eextension-port-stream's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.3]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.2]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.1]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003ccode\u003ejavascript import { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;; extension.runtime.onConnect.addListener(connectRemote); const portStream = new ExtensionPortStream(remotePort, { chunkSize: 0, // disable chunking }); // Enjoy! \u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/p\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/MetaMask/extension-port-stream/commit/ad8846758025db4baf727032da8ad8d7e942f9a6\"\u003e\u003ccode\u003ead88467\u003c/code\u003e\u003c/a\u003e 5.0.3 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/5ed75e674ea6ccce4c0632a6838faf3e34a4b983\"\u003e\u003ccode\u003e5ed75e6\u003c/code\u003e\u003c/a\u003e fix: correct a typo in error message (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/6e3636dc3339773efaa3eb6f3be44c72a8532a16\"\u003e\u003ccode\u003e6e3636d\u003c/code\u003e\u003c/a\u003e 5.0.2 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/36a71024b073b36c1bb84aa5fcca86d328de9a4a\"\u003e\u003ccode\u003e36a7102\u003c/code\u003e\u003c/a\u003e fix: gracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/2069ba907066b9597d00458f0f7c876311b38f12\"\u003e\u003ccode\u003e2069ba9\u003c/code\u003e\u003c/a\u003e 5.0.1 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/18a230ba28a3ea15ade77254a50e3f446db0c979\"\u003e\u003ccode\u003e18a230b\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/221398eeed83b16f7a7d9faca97470d62192bb6c\"\u003e\u003ccode\u003e221398e\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/186170c6d0d73d8713ad2e73f7d20f0f894e0cf9\"\u003e\u003ccode\u003e186170c\u003c/code\u003e\u003c/a\u003e fix: don't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/69e2b3603a75874ae634b087159ecbe351e5279b\"\u003e\u003ccode\u003e69e2b36\u003c/code\u003e\u003c/a\u003e chore: update security-code-scanner@main to action-security-code-scanner@v1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/66ac60f987a58313d65f0b659a9716aa6bdc0578\"\u003e\u003ccode\u003e66ac60f\u003c/code\u003e\u003c/a\u003e Add allow-scripts (+ preinstall-always-fail) (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MetaMask/extension-port-stream/compare/v4.2.0...v5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-stream` from 2.0.1 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/is-stream/releases\"\u003eis-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs  022693d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  42ad38e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eisStream()\u003c/code\u003e method now also ensures that the stream is not closed (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\n\u003cul\u003e\n\u003cli\u003eYou can pass \u003ccode\u003e{canOpen: false}\u003c/code\u003e to bring back the old behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\u003c/li\u003e\n\u003cli\u003eAdd support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)  45e90c2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12.20  5831295\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/sindresorhus:fb8caed...sindresorhus:6913e34#diff-5a831ea67cf5cf8703b0de46901ab25bd191f56b320053be9332d9a3b0d01d15L14-R42\"\u003eChanged from a default export to named exports.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\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/sindresorhus/is-stream/commit/0868e196b222faa5e4b58c86c5bc6c480a94a966\"\u003e\u003ccode\u003e0868e19\u003c/code\u003e\u003c/a\u003e 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/022693d6d6f95e3fb7b776b4f44cbef63dbfac72\"\u003e\u003ccode\u003e022693d\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/29ddffc78580fea909e06b3fc2a0b2d3ba56da85\"\u003e\u003ccode\u003e29ddffc\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/42ad38e7a4b3bb4b29314170db97847d0edeaa1a\"\u003e\u003ccode\u003e42ad38e\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/dd03f795a1846fb7e84436c098241ba7c924ded6\"\u003e\u003ccode\u003edd03f79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/45e90c29b2c393c14eecc3ba1a9cc906fcaf7c0a\"\u003e\u003ccode\u003e45e90c2\u003c/code\u003e\u003c/a\u003e Add support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/6913e344ab2dd63041bb7c03095876ce5a7e0a8b\"\u003e\u003ccode\u003e6913e34\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/5831295859122e5a246f31d6b92c8d5e8b551d5e\"\u003e\u003ccode\u003e5831295\u003c/code\u003e\u003c/a\u003e Require Node.js 12.20 and move to ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/28578be452b86340bb13d4850beb1b30679c1d79\"\u003e\u003ccode\u003e28578be\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `readable-stream` from 4.5.2 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/readable-stream/releases\"\u003ereadable-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003estring_decoder\u003c/code\u003e import by \u003ca href=\"https://github.com/jeswr\"\u003e\u003ccode\u003e@​jeswr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/548\"\u003enodejs/readable-stream#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun lint on CI by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/550\"\u003enodejs/readable-stream#550\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/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement rule by \u003ca href=\"https://github.com/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid using bigint literal syntax by \u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\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/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.6.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.5.2...v4.6.0\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/nodejs/readable-stream/commit/88df21041dc26c210fab3e074ab6bb681a604b8e\"\u003e\u003ccode\u003e88df210\u003c/code\u003e\u003c/a\u003e Bumped v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/5d24fc7806a117b9ce66ca4dc61039b5e2cf71ca\"\u003e\u003ccode\u003e5d24fc7\u003c/code\u003e\u003c/a\u003e Run lint on CI (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/434aea0d7c11c4ce52d45b2cf1d4e7c9f7a9ad80\"\u003e\u003ccode\u003e434aea0\u003c/code\u003e\u003c/a\u003e Update build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/4281bc0b64ebf8505d23ff9235e11b2d722aa0c8\"\u003e\u003ccode\u003e4281bc0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003estring_decoder\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/fdfbf827bc29ebdcb26e93d3566891dc18f06d9e\"\u003e\u003ccode\u003efdfbf82\u003c/code\u003e\u003c/a\u003e Bumped v4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/c14d358e94d6be98e4c2877567d1420eabd2e013\"\u003e\u003ccode\u003ec14d358\u003c/code\u003e\u003c/a\u003e fix: avoid using bigint literal syntax (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/837ec9eeaee72070e8b2f8a613ffd0daf0948830\"\u003e\u003ccode\u003e837ec9e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/readable-stream` from 4.0.18 to 4.0.23\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/readable-stream\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 10.0.0 to 14.0.0\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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003edc4ddb8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003ef2c235f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003effa3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2026-04-29)\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\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/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://github.com/uuidjs/uuid/security/advisories/GHSA-w5hq-g745-h8pq\"\u003eGHSA-w5hq-g745-h8pq\u003c/a\u003e: \u003ccode\u003ev3()\u003c/code\u003e, \u003ccode\u003ev5()\u003c/code\u003e, and \u003ccode\u003ev6()\u003c/code\u003e did not validate that writes would remain within the bounds of a caller-supplied buffer, allowing out-of-bounds writes when an invalid \u003ccode\u003eoffset\u003c/code\u003e was provided. A \u003ccode\u003eRangeError\u003c/code\u003e is now thrown if \u003ccode\u003eoffset \u0026lt; 0\u003c/code\u003e or \u003ccode\u003eoffset + 16 \u0026gt; buf.length\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecrypto\u003c/code\u003e is now expected to be globally defined (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade minimum supported TypeScript version to 5.4.3, in keeping with the project's policy of supporting TypeScript versions released within the last two years\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ae786e27265f50bcf7cead196c29f1869297c42f\"\u003eae786e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/c7ee40598ed78584d81ab78dffded9fe5ff20b01\"\u003ec7ee405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove v4() performance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/894\"\u003e#894\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/5fd974c12718c8848035650b69b8948f12ace197\"\u003e5fd974c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore node: prefix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/e1f42a354593093ba0479f0b4047dae82d28c507\"\u003ee1f42a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0\"\u003e11.1.0\u003c/a\u003e (2025-02-19)\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/uuidjs/uuid/commit/7c1ea087a8149b57380fc8bb7f68c3a215cb6e4b\"\u003e\u003ccode\u003e7c1ea08\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.0 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/3d2c5b0342f0fcb52a5ac681c3d47c13e7444b34\"\u003e\u003ccode\u003e3d2c5b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003e\u003ccode\u003ef2c235f\u003c/code\u003e\u003c/a\u003e fix!: expect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/529ef0899f5dd503d2ee90d690585d63d78bc212\"\u003e\u003ccode\u003e529ef08\u003c/code\u003e\u003c/a\u003e chore: upgrade TypeScript and fixup types (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/086fd7976f11433edf9ac80be876b3ad243fe087\"\u003e\u003ccode\u003e086fd79\u003c/code\u003e\u003c/a\u003e chore: update dependencies (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003e\u003ccode\u003edc4ddb8\u003c/code\u003e\u003c/a\u003e feat!: drop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f1f9c9c9cedbae5a1d363d5406c5dfbabe81404\"\u003e\u003ccode\u003e0f1f9c9\u003c/code\u003e\u003c/a\u003e chore: switch to Biome for parsing and linting (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/932\"\u003e#932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e2879e64bf125add903c1eff6e0860542c605013\"\u003e\u003ccode\u003ee2879e6\u003c/code\u003e\u003c/a\u003e chore: use maintained version of npm-run-all (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003e\u003ccode\u003effa3138\u003c/code\u003e\u003c/a\u003e fix: Use GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0423d49df2dc8efc300c804731d25f4d7e0fccc4\"\u003e\u003ccode\u003e0423d49\u003c/code\u003e\u003c/a\u003e docs: remove obsolete v1 option notes (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v10.0.0...v14.0.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 uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.26.0 to 7.29.0\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\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/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\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/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\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-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\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-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\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\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\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@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.26.0 to 7.29.5\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\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\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/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\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\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\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@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.26.0 to 7.28.5\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-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\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-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\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\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev...\n\n_Description has been truncated_","html_url":"https://github.com/theQRL/qrl-wallet-provider/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet-provider/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4425802815","node_id":"PR_kwDOSGqwUc7agFsE","number":24,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T05:09:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T02:52:13.000Z","updated_at":"2026-05-19T05:09:38.000Z","time_to_close":613043,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":70,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.43.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.25.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.3` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.43.1` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.25.0` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prett...\n\n_Description has been truncated_","html_url":"https://github.com/manrajidevi91/Gemini_Cline/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manrajidevi91%2FGemini_Cline/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"4417013176","node_id":"PR_kwDOHIBnos7aDnf8","number":523,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 56 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T22:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T22:24:57.000Z","updated_at":"2026-05-24T22:23:15.000Z","time_to_close":1209496,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":56,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.42.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.22","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.17","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.7.3","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.47.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 56 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.42.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.22` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.9` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.9` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.17` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.75.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.9` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.7.3` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.47.1` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\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/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\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/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\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/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.21...v7.12.22\"\u003e7.12.22\u003c/a\u003e (2026-5-5)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/25ced5838bb38eb844ac71bafd62158ed19e7500\"\u003e\u003ccode\u003e25ced58\u003c/code\u003e\u003c/a\u003e update admin-portal 7.105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.22/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\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/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\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.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\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/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\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/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\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.46.0 to 10.52.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\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\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\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\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/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): ...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/523","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/523","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/523/packages"},{"uuid":"4412044906","node_id":"PR_kwDOSYkN7s7Z0rDC","number":11,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T02:21:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-09T09:41:26.000Z","updated_at":"2026-05-18T02:21:57.000Z","time_to_close":751231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":56,"packages":[{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.5","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@xenova/transformers","old_version":"2.0.1","new_version":"2.17.2","repository_url":"https://github.com/xenova/transformers.js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@lancedb/lancedb","old_version":"0.23.0","new_version":"0.27.2","repository_url":"https://github.com/lancedb/lancedb"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.43.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.25.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [@xenova/transformers](https://github.com/xenova/transformers.js) | `2.0.1` | `2.17.2` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@lancedb/lancedb](https://github.com/lancedb/lancedb) | `0.23.0` | `0.27.2` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.43.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.25.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebSocketHandler:\u003c/strong\u003e add public \u003ccode\u003etest()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2727\"\u003e#2727\u003c/a\u003e) (3da7048e05fae80fe3410e3af86f6c3dd3cfaead) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.5 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/52dca1eccdfd71bc94d5e98921f88432384b5e30\"\u003e\u003ccode\u003e52dca1e\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f8dc874a236a4bd376c23cce9dd55ed59b8279e2\"\u003e\u003ccode\u003ef8dc874\u003c/code\u003e\u003c/a\u003e fix: export default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.5\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.8.3\"\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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\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/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.4 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/IAMSKORPZ/Gemini-Cli-Multi-Agent/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAMSKORPZ%2FGemini-Cli-Multi-Agent/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4380372167","node_id":"PR_kwDOSObn-c7YNDOy","number":20,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T02:02:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T23:30:54.000Z","updated_at":"2026-05-12T02:02:53.000Z","time_to_close":613917,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":70,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.16","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.3","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"1.52.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.24.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.16` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `1.52.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.42.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.5` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.24.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\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/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.4.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/84luska84/sega-cli/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/84luska84%2Fsega-cli/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"4380020047","node_id":"PR_kwDOR-ha7M7YL5K2","number":23,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 71 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T00:54:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T22:12:17.000Z","updated_at":"2026-05-12T00:54:15.000Z","time_to_close":614516,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":71,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.16","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.3","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"1.51.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.24.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.16` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `1.51.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.42.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.5` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.24.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\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/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.4.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/kernyx-ai/agent-cli/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kernyx-ai%2Fagent-cli/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4379213329","node_id":"PR_kwDOR0x1dM7YJNUm","number":24,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 71 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-11T23:12:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T19:49:50.000Z","updated_at":"2026-05-11T23:12:47.000Z","time_to_close":616975,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":71,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.16","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.3","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"1.51.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.24.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.16` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `1.51.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.42.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.5` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.24.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\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/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.4.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/stevenAthompson/gemini-cli-remote-control/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevenAthompson%2Fgemini-cli-remote-control/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}],"issue_packages":[{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-07-18T20:05:36.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4919857184","node_id":"PR_kwDOTcsI0M7zZnKk","number":1,"state":"open","title":"chore(deps): bump the npm-dependencies group with 120 updates","user":"dependabot[bot]","labels":["size/XL"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-18T20:05:36.000Z","updated_at":"2026-07-18T20:07:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":120,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"1.2.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"read-package-up","old_version":"11.0.0","new_version":"12.0.0","repository_url":"https://github.com/sindresorhus/read-package-up"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.23","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.24.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"12.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"globals","old_version":"16.0.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"17.1.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.64.0","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react-devtools-core","old_version":"6.1.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.1.1","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.14","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.6","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"strip-json-comments","old_version":"3.1.1","new_version":"5.0.3","repository_url":"https://github.com/sindresorhus/strip-json-comments"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.20","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"2.12.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"dotenv","old_version":"16.4.5","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cli-spinners","old_version":"2.9.2","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"color-convert","old_version":"2.0.1","new_version":"3.1.3","repository_url":"https://github.com/Qix-/color-convert"},{"name":"comment-json","old_version":"4.2.5","new_version":"5.0.0","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"ink-gradient","old_version":"3.0.0","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/ink-gradient"},{"name":"open","old_version":"10.1.2","new_version":"11.0.0","repository_url":"https://github.com/sindresorhus/open"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"tinygradient","old_version":"1.1.5","new_version":"2.0.1","repository_url":"https://github.com/mistic100/tinygradient"},{"name":"undici","old_version":"7.10.0","new_version":"8.7.0","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.11.24","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.32","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@xterm/headless","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.1","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/logging","old_version":"11.2.1","new_version":"11.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"execa","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/sindresorhus/execa"},{"name":"fast-levenshtein","old_version":"2.0.6","new_version":"3.0.0","repository_url":"https://github.com/hiddentao/fast-levenshtein"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"google-auth-library","old_version":"9.11.0","new_version":"10.9.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"html-to-text","old_version":"9.0.5","new_version":"10.0.0","repository_url":"https://github.com/html-to-text/node-html-to-text"},{"name":"http-proxy-agent","old_version":"7.0.2","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"https-proxy-agent","old_version":"7.0.6","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.6","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"ipaddr.js","old_version":"1.9.1","new_version":"2.4.0","repository_url":"https://github.com/whitequark/ipaddr.js"},{"name":"isbinaryfile","old_version":"5.0.7","new_version":"6.0.0","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"marked","old_version":"15.0.12","new_version":"18.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.5","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.0.0","new_version":"25.3.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.31.17","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.11","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"1.6.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.125.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.2","repository_url":"https://github.com/Microsoft/vsce"},{"name":"npm-run-all2","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/bcomnes/npm-run-all2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 120 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `1.2.1` |\n| [read-package-up](https://github.com/sindresorhus/read-package-up) | `11.0.0` | `12.0.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.10` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.23` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `10.7.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [glob](https://github.com/isaacs/node-glob) | `12.0.0` | `13.0.6` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `17.7.0` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `17.1.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.64.0` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.5` |\n| [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core) | `6.1.2` | `7.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.64.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.1.10` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.14` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.6` |\n| [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) | `3.1.1` | `5.0.3` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.20` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.1` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `2.12.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `17.4.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.29.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `2.9.2` | `3.4.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [color-convert](https://github.com/Qix-/color-convert) | `2.0.1` | `3.1.3` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.2.5` | `5.0.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [ink-gradient](https://github.com/sindresorhus/ink-gradient) | `3.0.0` | `4.0.1` |\n| [open](https://github.com/sindresorhus/open) | `10.1.2` | `11.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.17` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.2` |\n| [tinygradient](https://github.com/mistic100/tinygradient) | `1.1.5` | `2.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.10.0` | `8.7.0` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.1` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.11.24` | `26.1.1` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.32` | `17.0.35` |\n| [@xterm/headless](https://github.com/xtermjs/xterm.js) | `5.5.0` | `6.0.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.1` |\n| [@google-cloud/logging](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/logging) | `11.2.1` | `11.3.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.43.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.1` | `10.0.0` |\n| [fast-levenshtein](https://github.com/hiddentao/fast-levenshtein) | `2.0.6` | `3.0.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node/tree/HEAD/core/packages/google-auth-library-nodejs) | `9.11.0` | `10.9.0` |\n| [html-to-text](https://github.com/html-to-text/node-html-to-text) | `9.0.5` | `10.0.0` |\n| [http-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/http-proxy-agent) | `7.0.2` | `9.1.0` |\n| [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) | `7.0.6` | `9.1.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.6` |\n| [ipaddr.js](https://github.com/whitequark/ipaddr.js) | `1.9.1` | `2.4.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.7` | `6.0.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [marked](https://github.com/markedjs/marked) | `15.0.12` | `18.0.6` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.5` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.0.0` | `25.3.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.31.17` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.11` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `1.6.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.125.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.64.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.2` |\n| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `8.0.2` | `9.0.2` |\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\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/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\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 simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add support for request cancellation (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/195\"\u003e#195\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d5197f9f6346a4b57084552e0bdf3c71ccf64412\"\u003ed5197f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\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/agentclientprotocol/typescript-sdk/commit/26da1ae7ab66fae0f5e77272dee3e5d562d24aee\"\u003e\u003ccode\u003e26da1ae\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003e\u003ccode\u003ee323221\u003c/code\u003e\u003c/a\u003e fix: Preserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e\u003ccode\u003e2adee0f\u003c/code\u003e\u003c/a\u003e fix(http): make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f587c0be568b0ca6f4cd3d4973f28f2860efb21e\"\u003e\u003ccode\u003ef587c0b\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e\u003ccode\u003e6599433\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e\u003ccode\u003e5e01eb2\u003c/code\u003e\u003c/a\u003e fix: unify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e\u003ccode\u003e2fc41d2\u003c/code\u003e\u003c/a\u003e fix: make ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e73e42af1fa3223437a2bc7772d051313820e3ae\"\u003e\u003ccode\u003ee73e42a\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.47.2 to 1.48.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f733390ebecadf4cc00e20bdcb590f58b4dabc95\"\u003e\u003ccode\u003ef733390\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the minor group with 8 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003e\u003ccode\u003efa8b5bd\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `read-package-up` from 11.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/read-package-up/releases\"\u003eread-package-up's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\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/sindresorhus/read-package-up/commit/a9236d35b77d34d22a33e5efeec823ff305e5e3c\"\u003e\u003ccode\u003ea9236d3\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/commit/7b5b52a4cfebc19484c13f8fcffb5fb568ad74be\"\u003e\u003ccode\u003e7b5b52a\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/minimatch` from 5.1.2 to 6.0.0\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/minimatch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.1.10\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-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  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\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \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/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \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/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  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/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  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/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Chai-style expect chains  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003evitest-dev/eslint-plugin-vitest#920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a4\"\u003e\u003c!-- raw HTML omitted --\u003e(52692)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-called-with\u003c/strong\u003e: Map calledOnce matcher to exact once with  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003evitest-dev/eslint-plugin-vitest#918\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671ac\"\u003e\u003c!-- raw HTML omitted --\u003e(8f671)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.20...v1.6.21\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.20\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehoisted-apis-on-top\u003c/strong\u003e: Detect vitest.mock and aliased vi/vitest mock calls  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/909\"\u003evitest-dev/eslint-plugin-vitest#909\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff969\"\u003e\u003c!-- raw HTML omitted --\u003e(8fff9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Treat imported bindings as explicit timeouts  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003evitest-dev/eslint-plugin-vitest#906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7d\"\u003e\u003c!-- raw HTML omitted --\u003e(bd82c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Treat .finally() as part of async assertion promise chains  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/908\"\u003evitest-dev/eslint-plugin-vitest#908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8\"\u003e\u003c!-- raw HTML omitted --\u003e(7c697)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.19...v1.6.20\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/8ce98573b45c2ddd6d1f6302bf51417649862cce\"\u003e\u003ccode\u003e8ce9857\u003c/code\u003e\u003c/a\u003e chore: release v1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140db75417a983cd694261872b620f2a3652\"\u003e\u003ccode\u003e5e1e140\u003c/code\u003e\u003c/a\u003e feat(prefer-expect-assertions): add disallowHasAssertions option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320aa7c811cef52e682802e3f27ab32822dbf\"\u003e\u003ccode\u003e792320a\u003c/code\u003e\u003c/a\u003e fix(valid-expect): handle static expect APIs (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6c9afb1e99fcf791027fb550c7e665b0a9\"\u003e\u003ccode\u003e394ddb6\u003c/code\u003e\u003c/a\u003e fix: 8 warnings for unexpected node version input (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/61bc715e893742f6030e325c6b647530305b3012\"\u003e\u003ccode\u003e61bc715\u003c/code\u003e\u003c/a\u003e chore: release v1.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/34157096f6a1aafee152ac88bd4e2ba845a9d377\"\u003e\u003ccode\u003e3415709\u003c/code\u003e\u003c/a\u003e fix: handle expect.any separately from Chai any flag (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ffe3299c5073878b18765c97c858417f3bbf7ca9\"\u003e\u003ccode\u003effe3299\u003c/code\u003e\u003c/a\u003e chore: release v1.6.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/af7ac0c0ab0d48a7165e8517fdd9cbc241dc3019\"\u003e\u003ccode\u003eaf7ac0c\u003c/code\u003e\u003c/a\u003e Initial support for aroundEach  and aroundAll hooks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a40e27129e36f6bbbb1327c12f21581355d\"\u003e\u003ccode\u003e52692a4\u003c/code\u003e\u003c/a\u003e fix: support Chai-style expect chains (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671acaad21a9cdc0b254c977cbb849eb46c451\"\u003e\u003ccode\u003e8f671ac\u003c/code\u003e\u003c/a\u003e fix(prefer-called-with): map calledOnce matcher to exact once with (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\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/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/helis-d/waylou/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/helis-d%2Fwaylou/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-06-29T00:32:53.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4764159947","node_id":"PR_kwDOObWEYM7rkz6X","number":28190,"state":"closed","title":"chore(deps): bump the npm-dependencies group with 75 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/xl"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-29T00:33:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T00:32:53.000Z","updated_at":"2026-06-29T00:33:16.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":75,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.28.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.20","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.8","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.16","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/logging","old_version":"11.2.1","new_version":"11.2.3","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.31.8","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.125.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.2","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 75 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.28.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.20` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.8` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.61.1` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.16` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.17` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.8.4` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.0` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@google-cloud/logging](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/logging) | `11.2.1` | `11.2.3` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.5` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.31.8` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.9` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.125.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.61.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.61.1` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.2` |\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\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/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\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 simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose peer contexts from app connections (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6573109fd7c27170cd970aa9b28e7e6054e993e\"\u003ed657310\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.1...v0.28.0\"\u003e0.28.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to schema v1.14.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/185\"\u003e#185\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3c619a737120bbd4ccc6282b893e94152125562c\"\u003e3c619a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e Cap HTTP request body size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/186\"\u003e#186\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3832d4ce69d9f44c5f886c9b3ff24169d6119236\"\u003e3832d4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e harden Node adapter request parsing (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/220eae660e459ac648fe352b756b586f39f9aa1e\"\u003e220eae6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.26.0...v0.27.0\"\u003e0.27.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003cp\u003eThis is a big release! We have rewritten the SDK to have a more ergonomic design for creating new agents and clients. You can read more in the \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/MIGRATION_0.26_0.27.md\"\u003eMigration Guide\u003c/a\u003e for how to migrate.\u003c/p\u003e\n\u003cp\u003eFor now, you will still have the old interfaces available to ease the migration, but they are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental Streamable HTTP \u0026amp; WebSocket Transport (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6a3d88107d3a4440479a1aba3c664eccd384661\"\u003ed6a3d88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew SDK design (see MIGRATION_0.26_0.27.md) (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/181\"\u003e#181\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/87e2df33b5c8a010bd9e4d750c5a6a32ecb82388\"\u003e87e2df3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.1...v0.26.0\"\u003e0.26.0\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.13.7 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/34885b639326bcfbda2053aab4679bd2f9773fec\"\u003e34885b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.0...v0.25.1\"\u003e0.25.1\u003c/a\u003e (2026-06-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose peer contexts from app connections (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6573109fd7c27170cd970aa9b28e7e6054e993e\"\u003ed657310\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.1...v0.28.0\"\u003e0.28.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to schema v1.14.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/185\"\u003e#185\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3c619a737120bbd4ccc6282b893e94152125562c\"\u003e3c619a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e Cap HTTP request body size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/186\"\u003e#186\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3832d4ce69d9f44c5f886c9b3ff24169d6119236\"\u003e3832d4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode-adapter:\u003c/strong\u003e harden Node adapter request parsing (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/220eae660e459ac648fe352b756b586f39f9aa1e\"\u003e220eae6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.26.0...v0.27.0\"\u003e0.27.0\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003cp\u003eThis is a big release! We have rewritten the SDK to have a more ergonomic design for creating new agents and clients. You can read more in the \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/MIGRATION_0.26_0.27.md\"\u003eMigration Guide\u003c/a\u003e for how to migrate.\u003c/p\u003e\n\u003cp\u003eFor now, you will still have the old interfaces available to ease the migration, but they are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental Streamable HTTP \u0026amp; WebSocket Transport (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6a3d88107d3a4440479a1aba3c664eccd384661\"\u003ed6a3d88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew SDK design (see MIGRATION_0.26_0.27.md) (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/181\"\u003e#181\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/87e2df33b5c8a010bd9e4d750c5a6a32ecb82388\"\u003e87e2df3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.1...v0.26.0\"\u003e0.26.0\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.13.7 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/34885b639326bcfbda2053aab4679bd2f9773fec\"\u003e34885b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.25.0...v0.25.1\"\u003e0.25.1\u003c/a\u003e (2026-06-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup zod generation (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/170\"\u003e#170\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/be44483cf0e49ffe8d078361f091e8783f69ed14\"\u003ebe44483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZod type inference errors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/177\"\u003e#177\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d9fafa20533e907a02754251a741a58f0cc07e81\"\u003ed9fafa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003e0.25.0\u003c/a\u003e (2026-06-05)\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/agentclientprotocol/typescript-sdk/commit/fe4fb032a868f0d3cf976a4abdf7d46d2fa77bf9\"\u003e\u003ccode\u003efe4fb03\u003c/code\u003e\u003c/a\u003e chore(main): release 0.28.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d6573109fd7c27170cd970aa9b28e7e6054e993e\"\u003e\u003ccode\u003ed657310\u003c/code\u003e\u003c/a\u003e fix: Expose peer contexts from app connections (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/9d37e22af9b10799fb0abe82e5699cffa5befa27\"\u003e\u003ccode\u003e9d37e22\u003c/code\u003e\u003c/a\u003e chore(main): release 0.28.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3c619a737120bbd4ccc6282b893e94152125562c\"\u003e\u003ccode\u003e3c619a7\u003c/code\u003e\u003c/a\u003e feat(schema): Update to schema v1.14.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b1bf6dd1b4106ddb4f2c4efa340fea0ed8340d3f\"\u003e\u003ccode\u003eb1bf6dd\u003c/code\u003e\u003c/a\u003e chore(main): release 0.27.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/220eae660e459ac648fe352b756b586f39f9aa1e\"\u003e\u003ccode\u003e220eae6\u003c/code\u003e\u003c/a\u003e fix(node-adapter): harden Node adapter request parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3832d4ce69d9f44c5f886c9b3ff24169d6119236\"\u003e\u003ccode\u003e3832d4c\u003c/code\u003e\u003c/a\u003e fix(node-adapter): Cap HTTP request body size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/a3437f5f3fd78edf051b75eaa0c9834c653d6938\"\u003e\u003ccode\u003ea3437f5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.27.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/a3acfa25d786db8a13ec3e3d93c2f87235405062\"\u003e\u003ccode\u003ea3acfa2\u003c/code\u003e\u003c/a\u003e chore: Cleanup documentation of ctx args and slim down public api (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd1f514d02f14bc52da09368d387fda0ec50e329\"\u003e\u003ccode\u003ebd1f514\u003c/code\u003e\u003c/a\u003e Update dev deps (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.20\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehoisted-apis-on-top\u003c/strong\u003e: Detect vitest.mock and aliased vi/vitest mock calls  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/909\"\u003evitest-dev/eslint-plugin-vitest#909\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff969\"\u003e\u003c!-- raw HTML omitted --\u003e(8fff9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Treat imported bindings as explicit timeouts  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003evitest-dev/eslint-plugin-vitest#906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7d\"\u003e\u003c!-- raw HTML omitted --\u003e(bd82c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Treat .finally() as part of async assertion promise chains  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/908\"\u003evitest-dev/eslint-plugin-vitest#908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8\"\u003e\u003c!-- raw HTML omitted --\u003e(7c697)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.19...v1.6.20\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/vitest-dev/eslint-plugin-vitest/commit/9cca3c31e355d41e615964dcf7ffd7a9df338ab6\"\u003e\u003ccode\u003e9cca3c3\u003c/code\u003e\u003c/a\u003e chore: release v1.6.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8a53d7d7551b00ef11217d58cd45a0cf7d\"\u003e\u003ccode\u003e7c697f8\u003c/code\u003e\u003c/a\u003e fix(valid-expect): treat .finally() as part of async assertion promise chains...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff9690c0c4008f93a636a62425dbe520ec7ce7\"\u003e\u003ccode\u003e8fff969\u003c/code\u003e\u003c/a\u003e fix(hoisted-apis-on-top): detect vitest.mock and aliased vi/vitest mock calls...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7606e1d71e31333fc2fc4faaa8716646e77b2d4b\"\u003e\u003ccode\u003e7606e1d\u003c/code\u003e\u003c/a\u003e docs(no-large-snapshots): describe \u003ccode\u003eallowSnapshots\u003c/code\u003e as a map (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7df3bd4d524a4c1411638f8a8d5cef85106\"\u003e\u003ccode\u003ebd82c7d\u003c/code\u003e\u003c/a\u003e fix(require-test-timeout): treat imported bindings as explicit timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/28bc45fa548f4a88c50441db61de95fd27108daa\"\u003e\u003ccode\u003e28bc45f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8566d7f6b5641078cac0cec570cd9bb9abc32860\"\u003e\u003ccode\u003e8566d7f\u003c/code\u003e\u003c/a\u003e chore: prefer-called-with should report toHaveBeenCalledOnce() (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3b428d6bc3abd2c7d92a71232e2d33773cf3352f\"\u003e\u003ccode\u003e3b428d6\u003c/code\u003e\u003c/a\u003e chore: release v1.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dce47ffbc9a5c0c700e462ca62aab1a0fe4\"\u003e\u003ccode\u003ee06a3dc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f013f5f99a015bce92ec48d49181d4ad3177b29b\"\u003e\u003ccode\u003ef013f5f\u003c/code\u003e\u003c/a\u003e fix some typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/aafd6e48b1088336a5f5a17e930be7e840d43d8c\"\u003e\u003ccode\u003eaafd6e4\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in comments (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/15300c30b5e22f7cfcbed850c246d35095658386\"\u003e\u003ccode\u003e15300c3\u003c/code\u003e\u003c/a\u003e follow up: cjs evaluation fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1bda0c31d7697c0af44b3ab39b81e599e559a395\"\u003e\u003ccode\u003e1bda0c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4467\"\u003e#4467\u003c/a\u003e: esm evaluation fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.28.1\"\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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: clamp negative truncate length to zero (uninitialized-memory leak) by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1261\"\u003estreamich/memfs#1261\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/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1261\"\u003estreamich/memfs#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.7...v4.57.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.7...v4.57.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 do not allow relative paths in snapshot restoration by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1260\"\u003estreamich/memfs#1260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.6...v4.57.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.6...v4.57.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd structured documentation for memfs by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1259\"\u003estreamich/memfs#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: uncomment cpSync and statfsSync in fsSynchronousApiList by \u003ca href=\"https://github.com/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\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/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/29b912bacca9f2eda77e86d5c29e754ba1546083\"\u003e\u003ccode\u003e29b912b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b5c6c620e7201a2095d180f6dc6e971fcf50b5d3\"\u003e\u003ccode\u003eb5c6c62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1261\"\u003e#1261\u003c/a\u003e from chatman-media/fix/truncate-negative-length-memo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f2be1cef493850fd909eac441293b373d4eb5427\"\u003e\u003ccode\u003ef2be1ce\u003c/code\u003e\u003c/a\u003e fix: 🐛 clamp negative truncate length to zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcc6956b4217c8c0b551ef700e811977f3969c1\"\u003e\u003ccode\u003ebbcc695\u003c/code\u003e\u003c/a\u003e chore: release v4.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/c67f51eff58762fd4ec74005f660425f4c3b8615\"\u003e\u003ccode\u003ec67f51e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1260\"\u003e#1260\u003c/a\u003e from streamich/snapshot-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d20c3e96852754b6cf6576f9dee5b2ae66e122ee\"\u003e\u003ccode\u003ed20c3e9\u003c/code\u003e\u003c/a\u003e fix: 🐛 do not allow relative paths in snapshot restoration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8a5e792e5d034dd1098d558f98e0703b53e3d300\"\u003e\u003ccode\u003e8a5e792\u003c/code\u003e\u003c/a\u003e chore: release v4.57.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b204b04c4bda3623429df35ffb920c49764dcdd8\"\u003e\u003ccode\u003eb204b04\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3af3b904e7e0442d7c473d6d508b8819e9aac05c\"\u003e\u003ccode\u003e3af3b90\u003c/code\u003e\u003c/a\u003e fix: 🐛 update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b8a82d7191b82d59078b8d9b66671b39c51b8895\"\u003e\u003ccode\u003eb8a82d7\u003c/code\u003e\u003c/a\u003e chore: release v4.57.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.8\"\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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0....\n\n_Description has been truncated_","html_url":"https://github.com/google-gemini/gemini-cli/pull/28190","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-gemini%2Fgemini-cli/issues/28190","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28190/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":"/components/dash-table","pr_created_at":"2026-06-23T16:36:12.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4727736841","node_id":"PR_kwDOTDD6dM7pvhII","number":3,"state":"closed","title":"Bump the npm-dependencies group in /components/dash-table with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-29T04:48:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-23T16:36:12.000Z","updated_at":"2026-06-29T04:49:01.000Z","time_to_close":475967,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":16,"packages":[{"name":"@types/papaparse","old_version":"5.3.16","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-loader","old_version":"9.2.1","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"6.11.0","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"eslint","old_version":"8.57.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"8.10.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"less","old_version":"4.3.0","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"less-loader","old_version":"11.1.4","new_version":"13.0.0","repository_url":"https://github.com/webpack/less-loader"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-loader","old_version":"9.5.2","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.8.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"webpack-dev-server","old_version":"5.2.2","new_version":"5.2.4","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@types/express","old_version":"4.17.23","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"webpack-dev-middleware","old_version":"7.4.2","new_version":"7.4.5","repository_url":"https://github.com/webpack/webpack-dev-middleware"}],"path":"/components/dash-table","ecosystem":"npm"},"body":"Bumps the npm-dependencies group in /components/dash-table with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.16` | `5.5.2` |\n| [babel-loader](https://github.com/babel/babel-loader) | `9.2.1` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `6.11.0` | `7.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.4.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.0` | `10.1.8` |\n| [less](https://github.com/less/less.js) | `4.3.0` | `4.6.4` |\n| [less-loader](https://github.com/webpack/less-loader) | `11.1.4` | `13.0.0` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.4` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.2` | `9.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.2` | `5.2.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.29.7` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.23` | `4.17.25` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.2` | `7.4.5` |\n\nUpdates `@types/papaparse` from 5.3.16 to 5.5.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/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 9.2.1 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1066\"\u003ebabel/babel-loader#1066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\"\u003ehttps://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1055\"\u003ebabel/babel-loader#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable type checking and support Babel 8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1056\"\u003ebabel/babel-loader#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.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/babel/babel-loader/pull/1059\"\u003ebabel/babel-loader#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: mark webpack as optional peer dependency by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.101.0 to 5.104.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/babel/babel-loader/pull/1062\"\u003ebabel/babel-loader#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.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/babel/babel-loader/pull/1060\"\u003ebabel/babel-loader#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.5 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/babel/babel-loader/pull/1063\"\u003ebabel/babel-loader#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Node.js on CI by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1064\"\u003ebabel/babel-loader#1064\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/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\"\u003ehttps://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.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\u003ebump node requirement to \u003ccode\u003e^18.20.0 || ^20.10.0 || \u0026gt;=22.0.0\u003c/code\u003e and webpack requirement to \u003ccode\u003e\u0026gt;= 5.61.0\u003c/code\u003e by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1026\"\u003ebabel/babel-loader#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebreaking: use output.hashFunction as loader cache hasher by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1027\"\u003ebabel/babel-loader#1027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd babel-loader logger by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1034\"\u003ebabel/babel-loader#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport cache with external dependencies by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1033\"\u003ebabel/babel-loader#1033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Bugfix] Ensure stability of filename cache-keys by \u003ca href=\"https://github.com/stefanpenner\"\u003e\u003ccode\u003e@​stefanpenner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/909\"\u003ebabel/babel-loader#909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify that \u003ccode\u003ecacheIdentifier\u003c/code\u003e is computed from the merged options by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1000\"\u003ebabel/babel-loader#1000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1032\"\u003ebabel/babel-loader#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd babel-loader v10 readme by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1046\"\u003ebabel/babel-loader#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd readme section for loggingDebug support by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1038\"\u003ebabel/babel-loader#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme and repo templates by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1041\"\u003ebabel/babel-loader#1041\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to c8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/996\"\u003ebabel/babel-loader#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump word-wrap from 1.2.3 to 1.2.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/998\"\u003ebabel/babel-loader#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dev dependencies by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1001\"\u003ebabel/babel-loader#1001\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/babel/babel-loader/commit/da602105664458752dca3578856ee8d0d6ac80e6\"\u003e\u003ccode\u003eda60210\u003c/code\u003e\u003c/a\u003e 10.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/a0a2617e10b39f35b8d1e2893a87f4ee4fe7ebdc\"\u003e\u003ccode\u003ea0a2617\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/de09ee1426c781987674690be02aca2f2ea61efc\"\u003e\u003ccode\u003ede09ee1\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e34c360a7b86740fca62158eb1bef89b9fef4507\"\u003e\u003ccode\u003ee34c360\u003c/code\u003e\u003c/a\u003e Pin Node.js on CI (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/3c1e1805511592e7e9f9fe7f60de5439370c4740\"\u003e\u003ccode\u003e3c1e180\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e0d4add38856fceeca1a633bb49927e4334999a7\"\u003e\u003ccode\u003ee0d4add\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/77e2a66869cf84ddb6444d9b7b9951beb44b68b2\"\u003e\u003ccode\u003e77e2a66\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.101.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/faa5dbb4134e4d0c2659ed9bc55cc2e53b82d7e6\"\u003e\u003ccode\u003efaa5dbb\u003c/code\u003e\u003c/a\u003e fix: mark webpack as optional peer dependency (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/146dad2461ca5ba12fd202b33f6aa39be8218295\"\u003e\u003ccode\u003e146dad2\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/2479ed223262f9ce45f9f7a9b8363a8666d9b41f\"\u003e\u003ccode\u003e2479ed2\u003c/code\u003e\u003c/a\u003e Enable type checking and support Babel 8 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel-loader/compare/v9.2.1...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 6.11.0 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.1...v7.1.2\"\u003e7.1.2\u003c/a\u003e (2024-05-22)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep order of \u003ccode\u003e@import\u003c/code\u003es with the \u003ccode\u003ewebpackIgnore\u003c/code\u003e comment (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1600\"\u003e#1600\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/76757ef30ec37f88ccf9d8b82d8d84b7625c5d66\"\u003e76757ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.0...v7.1.1\"\u003e7.1.1\u003c/a\u003e (2024-04-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically rename class \u003ccode\u003edefault\u003c/code\u003e to \u003ccode\u003e_default\u003c/code\u003e when named export is enabled (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/d6c31a17a0dde3e2bcf2b5e55f913c3645d32868\"\u003ed6c31a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2024-04-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded the \u003ccode\u003egetJSON\u003c/code\u003e option to output CSS modules mapping (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/af834b43b375f336108d74ff7bd9ed13bc79200a\"\u003eaf834b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v6.11.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2024-04-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003emodules.namedExport\u003c/code\u003e option is \u003ccode\u003etrue\u003c/code\u003e by default if you enable the \u003ccode\u003eesModule\u003c/code\u003e option\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/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.1...v7.1.2\"\u003e7.1.2\u003c/a\u003e (2024-05-22)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep order of \u003ccode\u003e@import\u003c/code\u003es with the \u003ccode\u003ewebpackIgnore\u003c/code\u003e comment (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1600\"\u003e#1600\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/76757ef30ec37f88ccf9d8b82d8d84b7625c5d66\"\u003e76757ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.1.0...v7.1.1\"\u003e7.1.1\u003c/a\u003e (2024-04-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically rename class \u003ccode\u003edefault\u003c/code\u003e to \u003ccode\u003e_default\u003c/code\u003e when named export is enabled (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/d6c31a17a0dde3e2bcf2b5e55f913c3645d32868\"\u003ed6c31a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2024-04-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded the \u003ccode\u003egetJSON\u003c/code\u003e option to output CSS modules mapping (\u003ca href=\"https://redirect.github.com/webpack-contrib/css-loader/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/css-loader/commit/af834b43b375f336108d74ff7bd9ed13bc79200a\"\u003eaf834b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/css-loader/compare/v6.11.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2024-04-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003emodules.namedExport\u003c/code\u003e option is \u003ccode\u003etrue\u003c/code\u003e by default if you enable the \u003ccode\u003eesModule\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMigration guide:\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport style from \u0026quot;./style.css\u0026quot;;\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/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/b2b2de789d69fbfc02832d48b4f1abefadbcbbcf\"\u003e\u003ccode\u003eb2b2de7\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e\u003ccode\u003e01869bc\u003c/code\u003e\u003c/a\u003e fix: allow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/7dd15ec0d2327b8ead619a138b16c608e37ff6f4\"\u003e\u003ccode\u003e7dd15ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/db262022fa42f799194479926e235e3f0dbdaf10\"\u003e\u003ccode\u003edb26202\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/7daf1b88f659bec709839cf414764497b2f3efbc\"\u003e\u003ccode\u003e7daf1b8\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING link to point to GitHub page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/de1e63339114704e161bc60628d5d5e1b9f2e2ce\"\u003e\u003ccode\u003ede1e633\u003c/code\u003e\u003c/a\u003e chore: correct link path (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/563ad63cd48601c80a8e508349d53d947e83aa40\"\u003e\u003ccode\u003e563ad63\u003c/code\u003e\u003c/a\u003e chore: migrate from contrib and swap branches (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/e68bf7eb59f3d404bcb2263c32f5d563d9cd85d4\"\u003e\u003ccode\u003ee68bf7e\u003c/code\u003e\u003c/a\u003e chore: update github actions/checkout from v4 to v5 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/css-loader/compare/v6.11.0...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.4.1\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.4.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\u003c/a\u003e) (Milos Djermanovic)\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\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/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\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/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\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/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\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/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\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/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 8.10.0 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/8911369cbc66f1f859e19751eaefdea687129de5\"\u003e\u003ccode\u003e8911369\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e chore(package): add homepage url (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v8.10.0...v10.1.8\"\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/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `less` from 4.3.0 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/less/less.js/releases\"\u003eless's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.6.3\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/less/less.js/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install less@4.6.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eRelease v4.6.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/less/less.js/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install less@4.6.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal test refactor (\u003ca href=\"https://redirect.github.com/less/less.js/issues/4378\"\u003e#4378\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eInitial auto-publishing implementation (\u003ca href=\"https://redirect.github.com/less/less.js/issues/4390\"\u003e#4390\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/less/less.js/issues/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4357\"\u003e#4357\u003c/a\u003e Migrate Less test data to use valid CSS (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4363\"\u003e#4363\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4362\"\u003e#4362\u003c/a\u003e no spacing regression for function (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4342\"\u003e#4342\u003c/a\u003e Add support for CSS scroll state container queries (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4349\"\u003e#4349\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4348\"\u003e#4348\u003c/a\u003e parse layer nesting syntax (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4337\"\u003e#4337\u003c/a\u003e Add support for layer at-rule (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4340\"\u003e#4340\u003c/a\u003e Add support for import at-rule layer functionality (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4346\"\u003e#4346\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4343\"\u003e#4343\u003c/a\u003e add color operands (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\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/less/less.js/blob/master/CHANGELOG.md\"\u003eless's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev4.6.4 (2026-03-13)\u003c/h3\u003e\n\u003ch4\u003eTests\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4422\"\u003e#4422\u003c/a\u003e Add coverage for \u003ccode\u003e:is()\u003c/code\u003e/\u003ccode\u003e:matches()\u003c/code\u003e/\u003ccode\u003e:where()\u003c/code\u003e containing nested \u003ccode\u003e:has()\u003c/code\u003e selectors and comma-separated lists (\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.3 (2026-03-11)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4424\"\u003e#4424\u003c/a\u003e Fix webpack browser build - use UMD dist/less.js, add CJS bundle (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.2 (2026-03-10)\u003c/h3\u003e\n\u003ch4\u003eMaintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4418\"\u003e#4418\u003c/a\u003e Fix publish script to skip stale version markers in squash merges (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4419\"\u003e#4419\u003c/a\u003e Remove .claude directory and add to .gitignore (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.1 (2026-03-10)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4417\"\u003e#4417\u003c/a\u003e Fix CJS compatibility, enriched npm README, ESM tests (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev4.6.0 (2026-03-09)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4414\"\u003e#4414\u003c/a\u003e Fix pre-existing bugs in tree nodes: selector \u003ccode\u003ethis\u003c/code\u003e binding, atrule parenting, mixin-call error propagation, container/media functionRegistry guard (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4408\"\u003e#4408\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4358\"\u003e#4358\u003c/a\u003e Resolve parent selectors in comma-separated pseudo-selector lists (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4407\"\u003e#4407\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4331\"\u003e#4331\u003c/a\u003e Exclude CSS at-rule keywords from declarationCall parsing (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4389\"\u003e#4389\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/less/less.js/issues/4354\"\u003e#4354\u003c/a\u003e Unknown at-rule expression commas (\u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4404\"\u003e#4404\u003c/a\u003e Fix no-prototype-builtins issues in Ruleset and ToCSSVisitor (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4236\"\u003e#4236\u003c/a\u003e Fix import subpath module bug (\u003ca href=\"https://github.com/HridoyHazard\"\u003e\u003ccode\u003e@​HridoyHazard\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4327\"\u003e#4327\u003c/a\u003e Remove duplicate length check from expression.genCSS() (\u003ca href=\"https://github.com/Krinkle\"\u003e\u003ccode\u003e@​Krinkle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/3791\"\u003e#3791\u003c/a\u003e Handle the lack of optional dependencies (\u003ca href=\"https://github.com/mems\"\u003e\u003ccode\u003e@​mems\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures \u0026amp; Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4413\"\u003e#4413\u003c/a\u003e Add JSDoc type annotations for all tree node files (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4412\"\u003e#4412\u003c/a\u003e Convert prototype-based tree nodes to ES6 classes (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4411\"\u003e#4411\u003c/a\u003e Migrate to native ESM with no build step (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4410\"\u003e#4410\u003c/a\u003e Optimize hot paths and fix benchmark infrastructure (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4409\"\u003e#4409\u003c/a\u003e Code quality cleanup for container queries and related code (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeprecation Warnings\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/less/less.js/pull/4402\"\u003e#4402\u003c/a\u003e Add deprecation warnings for features removed in Less 5.x, container query variable name fix, deprecation notice fix (\u003ca href=\"https://github.com/matthew-dean\"\u003e\u003ccode\u003e@​matthew-dean\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/puckowski\"\u003e\u003ccode\u003e@​puckowski\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\u003eSee full diff in \u003ca href=\"https://github.com/less/less.js/commits\"\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 less since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `less-loader` from 11.1.4 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/less-loader/releases\"\u003eless-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinimum supported Node.js version is now \u003ccode\u003e\u0026gt;= 22.11.0\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/590\"\u003e#590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe package now ships native ESM as well as CommonJS. \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e is set, and an \u003ccode\u003eexports\u003c/code\u003e map exposes \u003ccode\u003edist/esm/index.js\u003c/code\u003e to \u003ccode\u003eimport\u003c/code\u003e and \u003ccode\u003edist/cjs/index.js\u003c/code\u003e to \u003ccode\u003erequire\u003c/code\u003e. Less is loaded via dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/593\"\u003e#593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003elessLogAsWarnOrErr\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e. Less warnings and errors are emitted as webpack warnings and errors by default. Set the option to \u003ccode\u003efalse\u003c/code\u003e to restore the previous behavior of logging silently. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/600\"\u003e#600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack files loaded synchronously by Less (e.g. \u003ccode\u003edata-uri()\u003c/code\u003e and custom functions installed via \u003ccode\u003e@plugin\u003c/code\u003e) as webpack file dependencies. See \u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/492\"\u003e#492\u003c/a\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev12.3.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.2...v12.3.3\"\u003e12.3.3\u003c/a\u003e (2026-05-19)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert ESM dynamic import (\u003ca href=\"https://github.com/webpack/less-loader/commit/905a75ee4efb30a6a305cbc0a1a70870c1268146\"\u003e905a75e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.3.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.1...v12.3.2\"\u003e12.3.2\u003c/a\u003e (2026-03-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecompatibility with ECMA modules less version (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/578\"\u003e#578\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6850f6cb032ca3226765b596ac6737439514c6c2\"\u003e6850f6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.3.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.0...v12.3.1\"\u003e12.3.1\u003c/a\u003e (2026-02-05)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/575\"\u003e#575\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6588093aa0d417b0d0e31fc664133c33b1bd8d51\"\u003e6588093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/less-loader/compare/v12.2.0...v12.3.0\"\u003e12.3.0\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for using only webpackImporter (\u003ca href=\"https://github.com/webpack-contrib/less-loader/commit/12839c8c2af52662b79c54021d903ce88e68f894\"\u003e12839c8\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/webpack/less-loader/blob/main/CHANGELOG.md\"\u003eless-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinimum supported Node.js version is now \u003ccode\u003e\u0026gt;= 22.11.0\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/590\"\u003e#590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe package now ships native ESM as well as CommonJS. \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e is set, and an \u003ccode\u003eexports\u003c/code\u003e map exposes \u003ccode\u003edist/esm/index.js\u003c/code\u003e to \u003ccode\u003eimport\u003c/code\u003e and \u003ccode\u003edist/cjs/index.js\u003c/code\u003e to \u003ccode\u003erequire\u003c/code\u003e. Less is loaded via dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/593\"\u003e#593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003elessLogAsWarnOrErr\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e. Less warnings and errors are emitted as webpack warnings and errors by default. Set the option to \u003ccode\u003efalse\u003c/code\u003e to restore the previous behavior of logging silently. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/600\"\u003e#600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack files loaded synchronously by Less (e.g. \u003ccode\u003edata-uri()\u003c/code\u003e and custom functions installed via \u003ccode\u003e@plugin\u003c/code\u003e) as webpack file dependencies. See \u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/492\"\u003e#492\u003c/a\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/less-loader/pull/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.2...v12.3.3\"\u003e12.3.3\u003c/a\u003e (2026-05-19)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert ESM dynamic import (\u003ca href=\"https://github.com/webpack/less-loader/commit/905a75ee4efb30a6a305cbc0a1a70870c1268146\"\u003e905a75e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.1...v12.3.2\"\u003e12.3.2\u003c/a\u003e (2026-03-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecompatibility with ECMA modules less version (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/578\"\u003e#578\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6850f6cb032ca3226765b596ac6737439514c6c2\"\u003e6850f6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/less-loader/compare/v12.3.0...v12.3.1\"\u003e12.3.1\u003c/a\u003e (2026-02-05)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/575\"\u003e#575\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/less-loader/commit/6588093aa0d417b0d0e31fc664133c33b1bd8d51\"\u003e6588093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/less-loader/compare/v12.2.0...v12.3.0\"\u003e12.3.0\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for using only webpackImporter (\u003ca href=\"https://github.com/webpack-contrib/less-loader/commit/12839c8c2af52662b79c54021d903ce88e68f894\"\u003e12839c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack-contrib/less-loader/compare/v12.1.0...v12.2.0\"\u003e12.2.0\u003c/a\u003e (2024-01-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@rspack/core\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://redirect.github.com/webpack-contrib/less-loader/issues/537\"\u003e#537\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/less-loader/commit/71dd711fd1ac796d5c7d972c61acfe5036df3a40\"\u003e71dd711\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/webpack/less-loader/commit/83e916d04dc66d46cefaf2f8eeef45b556f98fd6\"\u003e\u003ccode\u003e83e916d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/6fbb647b41c4ba1adf199ce0edd565b845ec6bfc\"\u003e\u003ccode\u003e6fbb647\u003c/code\u003e\u003c/a\u003e feat!: enable lessLogAsWarnOrErr by default (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/1de4ccd27c4104dfd3dece7708cee3646ae308dc\"\u003e\u003ccode\u003e1de4ccd\u003c/code\u003e\u003c/a\u003e refactor: prepare code before release (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/44fb40d57d1e8033a79274fc566966e0922a4c80\"\u003e\u003ccode\u003e44fb40d\u003c/code\u003e\u003c/a\u003e fix: track sync-loaded files as webpack dependencies (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/e112e3287ffa17c9e126e6946b5b528f63ff5b8c\"\u003e\u003ccode\u003ee112e32\u003c/code\u003e\u003c/a\u003e test: add CJS/ESM dual-package compatibility tests (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/e055ddef7933d3941971207a5ddefaf2778811a3\"\u003e\u003ccode\u003ee055dde\u003c/code\u003e\u003c/a\u003e refactor: code (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/d6a6fea7a8ebebfe6152a31185138ef32ad9866e\"\u003e\u003ccode\u003ed6a6fea\u003c/code\u003e\u003c/a\u003e types: add JSDoc types to source files (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/9680de85bc05e001f636b5a5a6cb3b5bda74ebb7\"\u003e\u003ccode\u003e9680de8\u003c/code\u003e\u003c/a\u003e refactor: convert source to ESM with dual ESM/CJS build (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/a2e2074ef5f6e9eb643a8369f88b48b97f933647\"\u003e\u003ccode\u003ea2e2074\u003c/code\u003e\u003c/a\u003e ci: lock actions (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/less-loader/commit/6adf9e188f3c2743e3d0b76665c44184f4412cc2\"\u003e\u003ccode\u003e6adf9e1\u003c/code\u003e\u003c/a\u003e test: migrate test suite to Node.js built-in test runner (\u003ca href=\"https://redirect.github.com/webpack/less-loader/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/less-loader/compare/v11.1.4...v13.0.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 less-loader since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 2.8.8 to 3.8.4\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.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main...\n\n_Description has been truncated_","html_url":"https://github.com/nludd25/dash/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nludd25%2Fdash/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"7.5.0","new_version":"7.7.1","update_type":"minor","path":"/tabby-plugin-manager","pr_created_at":"2026-06-22T02:34:12.000Z","version_change":"7.5.0 → 7.7.1","issue":{"uuid":"4712916471","node_id":"PR_kwDOTBVfgc7o-eAI","number":8,"state":"closed","title":"build(deps-dev): Bump semver and @types/semver in /tabby-plugin-manager","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-27T07:28:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-22T02:34:12.000Z","updated_at":"2026-06-27T07:28:53.000Z","time_to_close":449679,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"Bump semver"},{"name":"@types/semver","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"7.5.0","new_version":"7.7.1"}],"path":"/tabby-plugin-manager","ecosystem":"npm"},"body":"Bumps [semver](https://github.com/npm/node-semver) and [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver). These dependencies needed to be updated together.\nUpdates `semver` from 7.5.1 to 7.8.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.4...v7.8.5\"\u003e7.8.5\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9c8692ae05416e9dbe88d95ffe2b80e6964550fe\"\u003e\u003ccode\u003e9c8692a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/878\"\u003e#878\u003c/a\u003e include prereleases in tilde range lower bound with includePrerelease (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/878\"\u003e#878\u003c/a\u003e) (\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.3...v7.8.4\"\u003e7.8.4\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e583226b165edd6530502cf731eda334527af6fe\"\u003e\u003ccode\u003ee583226\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/874\"\u003e#874\u003c/a\u003e reject numeric segments after x-ranges (\u003ca href=\"https://github.com/pupuking723\"\u003e\u003ccode\u003e@​pupuking723\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.4...v7.8.5\"\u003e7.8.5\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9c8692ae05416e9dbe88d95ffe2b80e6964550fe\"\u003e\u003ccode\u003e9c8692a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/878\"\u003e#878\u003c/a\u003e include prereleases in tilde range lower bound with includePrerelease (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/878\"\u003e#878\u003c/a\u003e) (\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.3...v7.8.4\"\u003e7.8.4\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e583226b165edd6530502cf731eda334527af6fe\"\u003e\u003ccode\u003ee583226\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/874\"\u003e#874\u003c/a\u003e reject numeric segments after x-ranges (\u003ca href=\"https://github.com/pupuking723\"\u003e\u003ccode\u003e@​pupuking723\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/npm/node-semver/commit/6e05b7637396ac66522cff8731f07cfe0ef49a29\"\u003e\u003ccode\u003e6e05b76\u003c/code\u003e\u003c/a\u003e chore: release 7.8.5 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9c8692ae05416e9dbe88d95ffe2b80e6964550fe\"\u003e\u003ccode\u003e9c8692a\u003c/code\u003e\u003c/a\u003e fix: include prereleases in tilde range lower bound with includePrerelease (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8640bd68f1653e504b53e9be4030eccdfe4c307a\"\u003e\u003ccode\u003e8640bd6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e583226b165edd6530502cf731eda334527af6fe\"\u003e\u003ccode\u003ee583226\u003c/code\u003e\u003c/a\u003e fix: reject numeric segments after x-ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6b77aa84a648a4b54ea32a21e6db60ebd54d5040\"\u003e\u003ccode\u003e6b77aa8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e fix: align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efafcf8d029faa3d1ab74b5ec98d620112af859d\"\u003e\u003ccode\u003eefafcf8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e fix: increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.5.1...v7.8.5\"\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 semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/semver` from 7.5.0 to 7.7.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/semver\"\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 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/jessemaxh/GlanceTerm/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessemaxh%2FGlanceTerm/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"7.5.8","new_version":"7.7.1","update_type":"minor","path":null,"pr_created_at":"2026-06-08T06:43:16.000Z","version_change":"7.5.8 → 7.7.1","issue":{"uuid":"4610613742","node_id":"PR_kwDOH2JKPM7jyNFv","number":82,"state":"closed","title":"Bump semver and @types/semver","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-09T06:29:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T06:43:16.000Z","updated_at":"2026-06-09T06:29:42.000Z","time_to_close":85584,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"semver","repository_url":"https://github.com/npm/node-semver","old_version":"7.6.3","new_version":"7.8.3"},{"name":"@types/semver","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"7.5.8","new_version":"7.7.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [semver](https://github.com/npm/node-semver) and [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver). These dependencies needed to be updated together.\nUpdates `semver` from 7.6.3 to 7.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.2...v7.8.3\"\u003e7.8.3\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/872\"\u003e#872\u003c/a\u003e align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/wayyoungboy\"\u003e\u003ccode\u003e@​wayyoungboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/866\"\u003e#866\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.1...v7.8.2\"\u003e7.8.2\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/870\"\u003e#870\u003c/a\u003e increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/liuzemei\"\u003e\u003ccode\u003e@​liuzemei\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SheldonNeo\"\u003e\u003ccode\u003e@​SheldonNeo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\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/npm/node-semver/commit/6b77aa84a648a4b54ea32a21e6db60ebd54d5040\"\u003e\u003ccode\u003e6b77aa8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3485ddadb2ca0d0691392ee5ce620072e1b1e040\"\u003e\u003ccode\u003e3485dda\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 6.0.1 to 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/046da7f527cc72a482b5dea8cb59392be65bf186\"\u003e\u003ccode\u003e046da7f\u003c/code\u003e\u003c/a\u003e fix: align caret includePrerelease lower bounds (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efafcf8d029faa3d1ab74b5ec98d620112af859d\"\u003e\u003ccode\u003eefafcf8\u003c/code\u003e\u003c/a\u003e chore: release 7.8.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bea6028694a75e840f48b288ac019e9644cfe6e8\"\u003e\u003ccode\u003ebea6028\u003c/code\u003e\u003c/a\u003e fix: increment dotted prerelease identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e fix: strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e fix: handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efa4be6096c1f9b77d9d27d6132f6220c43b4e31\"\u003e\u003ccode\u003eefa4be6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.8.3\"\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 semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/semver` from 7.5.8 to 7.7.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/semver\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/hashicorp/github-actions-core/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fgithub-actions-core/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-06-02T23:48:12.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4575764643","node_id":"PR_kwDOSuXzTs7iApTg","number":1,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T23:41:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T23:48:12.000Z","updated_at":"2026-06-08T23:41:08.000Z","time_to_close":517973,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":53,"packages":[{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.24.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.19","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.6","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.16","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"openai","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/openai/openai-node"},{"name":"systeminformation","old_version":"5.31.6","new_version":"5.31.7","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.24.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.19` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.6` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.60.1` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.16` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.8.4` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.2.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [openai](https://github.com/openai/openai-node) | `6.40.0` | `6.41.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.6` | `5.31.7` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.9` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.23.0...v0.24.0\"\u003e0.24.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd resilient schema deserialization (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5864e7306e0feb0852cef9aee2a5ba53a0a7f627\"\u003e5864e73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize addl dirs and remove unstable model selectors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa6e30280874ccd702cc4ab7577d402d2864f619\"\u003efa6e302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.1...v0.23.0\"\u003e0.23.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize logout and update schema to v0.13.4 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/163\"\u003e#163\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/cfd900a981eb00dbcdee52db2b2b38847a957328\"\u003ecfd900a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.23.0...v0.24.0\"\u003e0.24.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd resilient schema deserialization (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5864e7306e0feb0852cef9aee2a5ba53a0a7f627\"\u003e5864e73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize addl dirs and remove unstable model selectors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa6e30280874ccd702cc4ab7577d402d2864f619\"\u003efa6e302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.1...v0.23.0\"\u003e0.23.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Stabilize logout and update schema to v0.13.4 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/163\"\u003e#163\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/cfd900a981eb00dbcdee52db2b2b38847a957328\"\u003ecfd900a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\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/agentclientprotocol/typescript-sdk/commit/8966c11c6e88da3a4adfd16f1789ff71c723c530\"\u003e\u003ccode\u003e8966c11\u003c/code\u003e\u003c/a\u003e chore(main): release 0.24.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5864e7306e0feb0852cef9aee2a5ba53a0a7f627\"\u003e\u003ccode\u003e5864e73\u003c/code\u003e\u003c/a\u003e feat: Add resilient schema deserialization (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa6e30280874ccd702cc4ab7577d402d2864f619\"\u003e\u003ccode\u003efa6e302\u003c/code\u003e\u003c/a\u003e feat(schema): Stabilize addl dirs and remove unstable model selectors (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0c2e622a11d49da21b8abdd76ce4cd659ba8c74f\"\u003e\u003ccode\u003e0c2e622\u003c/code\u003e\u003c/a\u003e chore(main): release 0.23.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/cfd900a981eb00dbcdee52db2b2b38847a957328\"\u003e\u003ccode\u003ecfd900a\u003c/code\u003e\u003c/a\u003e feat(schema): Stabilize logout and update schema to v0.13.4 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/171a253ae61a243469f4cee547e447d7a7f3ddbf\"\u003e\u003ccode\u003e171a253\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump concurrently from 9.2.1 to 10.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0ecf00184fa194f2006e19d364befb0551fb7d58\"\u003e\u003ccode\u003e0ecf001\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 19 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/ca74103730cf1c68bdcf89301847aadca8cfb797\"\u003e\u003ccode\u003eca74103\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.2 to 1.47.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6a9c9487d64e884536a6c74d1190f5243796746\"\u003e\u003ccode\u003ec6a9c94\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.1 to 1.46.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c7256e7c5d7c8ff8ee888f447210829996a4da78\"\u003e\u003ccode\u003ec7256e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/vitest-dev/eslint-plugin-vitest/commit/28bc45fa548f4a88c50441db61de95fd27108daa\"\u003e\u003ccode\u003e28bc45f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8566d7f6b5641078cac0cec570cd9bb9abc32860\"\u003e\u003ccode\u003e8566d7f\u003c/code\u003e\u003c/a\u003e chore: prefer-called-with should report toHaveBeenCalledOnce() (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3b428d6bc3abd2c7d92a71232e2d33773cf3352f\"\u003e\u003ccode\u003e3b428d6\u003c/code\u003e\u003c/a\u003e chore: release v1.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dce47ffbc9a5c0c700e462ca62aab1a0fe4\"\u003e\u003ccode\u003ee06a3dc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.5...v4.57.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.4...v4.57.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd structured documentation for memfs by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1259\"\u003estreamich/memfs#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.3...v4.57.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: uncomment cpSync and statfsSync in fsSynchronousApiList by \u003ca href=\"https://github.com/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\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/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/8a5e792e5d034dd1098d558f98e0703b53e3d300\"\u003e\u003ccode\u003e8a5e792\u003c/code\u003e\u003c/a\u003e chore: release v4.57.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b204b04c4bda3623429df35ffb920c49764dcdd8\"\u003e\u003ccode\u003eb204b04\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3af3b904e7e0442d7c473d6d508b8819e9aac05c\"\u003e\u003ccode\u003e3af3b90\u003c/code\u003e\u003c/a\u003e fix: 🐛 update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b8a82d7191b82d59078b8d9b66671b39c51b8895\"\u003e\u003ccode\u003eb8a82d7\u003c/code\u003e\u003c/a\u003e chore: release v4.57.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/612be410b2e90220b58c6c867e78dcd445e8678b\"\u003e\u003ccode\u003e612be41\u003c/code\u003e\u003c/a\u003e fix: distribute docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/61073cea690096dff72ae3727c079cb81eee8efd\"\u003e\u003ccode\u003e61073ce\u003c/code\u003e\u003c/a\u003e chore: release v4.57.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/913bbc250bfaa0c92c14289a5dfc30f2e8aee5d8\"\u003e\u003ccode\u003e913bbc2\u003c/code\u003e\u003c/a\u003e fix: release docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/17a04e085ff26b325409cbaad94b262fe91fe3f2\"\u003e\u003ccode\u003e17a04e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1259\"\u003e#1259\u003c/a\u003e from streamich/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ea482532403f04e53286f1db60d15d0094087b79\"\u003e\u003ccode\u003eea48253\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/7c690f6332c6c75f3ea0302e2efbe3bb0b35d4c6\"\u003e\u003ccode\u003e7c690f6\u003c/code\u003e\u003c/a\u003e docs ✏️ add structured documentation for memfs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.6\"\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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.8.3\"\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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\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 react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\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/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.4 to 7.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstro...\n\n_Description has been truncated_","html_url":"https://github.com/ejjays/gemini-cli-nvdia/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejjays%2Fgemini-cli-nvdia/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"7.5.8","new_version":"7.7.1","update_type":"minor","path":null,"pr_created_at":"2026-05-31T22:28:59.000Z","version_change":"7.5.8 → 7.7.1","issue":{"uuid":"4559225201","node_id":"PR_kwDOHIBnos7hKqdj","number":540,"state":"open","title":"build(deps): bump the simple group across 1 directory with 60 updates","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-05-31T22:28:59.000Z","updated_at":"2026-05-31T22:28:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":60,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.9","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.13.1","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.3.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.3","repository_url":"https://github.com/downshift-js/downshift"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.29.2","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.2","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.14.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pg","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.48.0","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 60 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.43.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.9` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.13.1` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.55.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.14` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.14` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.3.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.29.2` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.2` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.76.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.3.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.14` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.60.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.6` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.8.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.14.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.6` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.21.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.48.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\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/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\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/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.9\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/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.13.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.13.0...v7.13.1\"\u003e7.13.1\u003c/a\u003e (2026-5-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.22...v7.13.0\"\u003e7.13.0\u003c/a\u003e (2026-5-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/commit/fb25a4822d2de5a225002e4f751196940e7da60a\"\u003e\u003ccode\u003efb25a48\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/c69b4d4ca3d9d18e31e1bb426d0ea0d4dd46001a\"\u003e\u003ccode\u003ec69b4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1343\"\u003e#1343\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/81cc59e22c86c4a0f2788d40a78481e6e941d04b\"\u003e\u003ccode\u003e81cc59e\u003c/code\u003e\u003c/a\u003e update admin-portal 7.108.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/10f3dac9d791425d52371b9e823c591986a71b02\"\u003e\u003ccode\u003e10f3dac\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/5fd837bdb6510cbe421d28551ea9ed483fb90604\"\u003e\u003ccode\u003e5fd837b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1341\"\u003e#1341\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0219802f3bad61bcc72c9dfa1b2ac7c424031aaf\"\u003e\u003ccode\u003e0219802\u003c/code\u003e\u003c/a\u003e update admin-portal 7.107.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.13.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\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/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\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.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\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/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.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/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-lexer\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.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/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-pretty\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\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/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\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.46.0 to 10.55.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\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add warning in Bun for double init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21195\"\u003e#21195\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\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\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/acd7b57e1daa9041ee8a081c42af219aa994cca8\"\u003e\u003ccode\u003eacd7b57\u003c/code\u003e\u003c/a\u003e release: 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d5323d24e790bf3200e029bce30ceb86954a7685\"\u003e\u003ccode\u003ed5323d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21216\"\u003e#21216\u003c/a\u003e from getsentry/prepare-release/10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fb19298a7236ff5421916851439c20b2634c701\"\u003e\u003ccode\u003e2fb1929\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/556bcb391de918a64cc9dcdfa5f58a4b365b0444\"\u003e\u003ccode\u003e556bcb3\u003c/code\u003e\u003c/a\u003e feat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e as middleware option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21205\"\u003e#21205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7a67ea48b66d173d8db4cf4f8610c9aa8221fc74\"\u003e\u003ccode\u003e7a67ea4\u003c/code\u003e\u003c/a\u003e feat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cead7f9836034226bec77ebdb168e8338cffeb21\"\u003e\u003ccode\u003ecead7f9\u003c/code\u003e\u003c/a\u003e fix(e2e): Fix \u003ccode\u003eastro-6\u003c/code\u003e e2e test build by relaxing astro version range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75fd1d545dbba62faa72c15f0905aea2055d7bf1\"\u003e\u003ccode\u003e75fd1d5\u003c/code\u003e\u003c/a\u003e chore(changelog): clarify array attributes impact on \u003ccode\u003ebeforeSend*\u003c/code\u003e callbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a2a490df1340df136cb051d9d8f06aaeb36aad6\"\u003e\u003ccode\u003e8a2a490\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use original waitUntil to not create a deadlock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21197\"\u003e#21197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7b506d5ad421a755c368b4a7754d4cd8027de48\"\u003e\u003ccode\u003ef7b506d\u003c/code\u003e\u003c/a\u003e feat(metrics): Migrate metrics to use \u003ccode\u003edataCollection\u003c/code\u003e instead of `sendDefaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f55fc305ee86eb4e276105f7fda4c0328f862ab9\"\u003e\u003ccode\u003ef55fc30\u003c/code\u003e\u003c/a\u003e feat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.55.0\"\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.95.2 to 5.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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.100.13\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.100.13\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.100.13\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.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-30T15:44:18.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4554879925","node_id":"PR_kwDOPnKQcs7g9vpi","number":11,"state":"open","title":"chore(deps): bump the npm-dependencies group with 70 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-05-30T15:44:18.000Z","updated_at":"2026-05-30T15:44:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":70,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.18","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.3","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.7","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.35.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.35.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 70 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.22.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.18` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.3` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.60.0` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.8.4` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.21.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.7` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.9` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.35.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.35.0` | `8.60.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\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/vitest-dev/eslint-plugin-vitest/commit/3b428d6bc3abd2c7d92a71232e2d33773cf3352f\"\u003e\u003ccode\u003e3b428d6\u003c/code\u003e\u003c/a\u003e chore: release v1.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dce47ffbc9a5c0c700e462ca62aab1a0fe4\"\u003e\u003ccode\u003ee06a3dc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: uncomment cpSync and statfsSync in fsSynchronousApiList by \u003ca href=\"https://github.com/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\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/GoodbyeNJN\"\u003e\u003ccode\u003e@​GoodbyeNJN\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1256\"\u003estreamich/memfs#1256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.2...v4.57.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/f7df800ed42c261e6dde4eb4fc9cb4c4a5458cb9\"\u003e\u003ccode\u003ef7df800\u003c/code\u003e\u003c/a\u003e chore: release v4.57.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/596c4550e737f9f7f568878adadba5a9f1e795fd\"\u003e\u003ccode\u003e596c455\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1256\"\u003e#1256\u003c/a\u003e from GoodbyeNJN/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/85b87c6e5d19c0d613354ae92e5be9f42761f9ad\"\u003e\u003ccode\u003e85b87c6\u003c/code\u003e\u003c/a\u003e fix: uncomment cpSync and statfsSync in fsSynchronousApiList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.3\"\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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/p...\n\n_Description has been truncated_","html_url":"https://github.com/4SELECTION-gif/gemini-cli/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/4SELECTION-gif%2Fgemini-cli/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-19T04:20:57.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4474358652","node_id":"PR_kwDOSObn-c7c6e2-","number":22,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 67 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-26T00:46:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T04:20:57.000Z","updated_at":"2026-05-26T00:46:37.000Z","time_to_close":591938,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":67,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.2","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.22.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.4` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/84luska84/sega-cli/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/84luska84%2Fsega-cli/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-19T01:21:55.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4473697279","node_id":"PR_kwDORp-A_s7c4ZHE","number":29,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T21:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T01:21:55.000Z","updated_at":"2026-05-25T21:52:52.000Z","time_to_close":592255,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":68,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.12.0","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.2","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.12.0` | `0.22.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.4` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.12.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.12.0...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/EveryOddPixel/Kimi-CLI/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EveryOddPixel%2FKimi-CLI/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-18T07:41:02.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4467202903","node_id":"PR_kwDOSRmj_M7cjVTC","number":32,"state":"closed","title":"build(deps): bump the npm-dependencies group with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T07:18:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T07:41:02.000Z","updated_at":"2026-05-25T07:18:31.000Z","time_to_close":603447,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-dependencies","update_count":68,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.26.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 68 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.3` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.26.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.2` | `8.59.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.59.3` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8ca90556b0310deafac17e4416e4ddc7bd135703\"\u003e\u003ccode\u003e8ca9055\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 22 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7355cdd139a22aef5f9f6fa08c20299667baa47b\"\u003e\u003ccode\u003e7355cdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.45.1 to 1.46.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0b33b85eba3dba5f092828ad7c9f01a0f3fc4889\"\u003e\u003ccode\u003e0b33b85\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 20 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f017cfaf52e2622a2fd793e4ba5bbadc51dcd83c\"\u003e\u003ccode\u003ef017cfa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump nanoid from 3.3.11 to 3.3.12 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/waqas-duck/gemini-cli/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/waqas-duck%2Fgemini-cli/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-18T05:03:36.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4466392650","node_id":"PR_kwDOJyauZM7cgwFK","number":1295,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 94 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T05:03:36.000Z","updated_at":"2026-05-18T05:03:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":94,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.4","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.4","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.4","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.7","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.7","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.3","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.7","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.6","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.4","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.4","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.3","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.3","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.0","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"formik","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/jaredpalmer/formik"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.11","repository_url":"https://github.com/ai/nanoid"},{"name":"react-qr-code","old_version":"2.0.15","new_version":"2.0.21","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/react-dom","old_version":"2.1.2","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@radix-ui/react-portal","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@types/d3-array","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aria-hidden","old_version":"1.2.4","new_version":"1.2.6","repository_url":"https://github.com/theKashey/aria-hidden"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"baseline-browser-mapping","old_version":"2.10.29","new_version":"2.10.30","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001713","new_version":"1.0.30001793","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.137","new_version":"1.5.357","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.44","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"simple-swizzle","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/qix-/node-simple-swizzle"},{"name":"synckit","old_version":"0.11.4","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"tinyglobby","old_version":"0.2.12","new_version":"0.2.16","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.7` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.3` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.10` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.4` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.13` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.8` |\n| [formik](https://github.com/jaredpalmer/formik) | `2.4.6` | `2.4.9` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.11` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.15` | `2.0.21` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.13` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.2` | `2.1.8` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives) | `1.1.5` | `1.1.10` |\n| [@types/d3-array](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-array) | `3.2.1` | `3.2.2` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [aria-hidden](https://github.com/theKashey/aria-hidden) | `1.2.4` | `1.2.6` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.29` | `2.10.30` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001713` | `1.0.30001793` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.137` | `1.5.357` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.44` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [simple-swizzle](https://github.com/qix-/node-simple-swizzle) | `0.2.2` | `0.2.4` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.4` | `0.11.12` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.12` | `0.2.16` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.4 to 1.2.12\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.3 to 1.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.4 to 1.1.11\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.4 to 1.1.12\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.2.7 to 2.2.16\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.7 to 2.1.16\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\"\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.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.3 to 2.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.7 to 1.1.16\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.6 to 1.2.14\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.7 to 1.1.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.3 to 1.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.4 to 1.2.10\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.3 to 1.1.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 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/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.4 to 1.1.13\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.7 to 1.2.15\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.3 to 1.1.10\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle-group` from 1.1.3 to 1.1.11\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.0 to 1.2.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.8.4 to 1.16.1\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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\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\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/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\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\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\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\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/axios/axios/commit/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.8.4...v1.16.1\"\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 axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `formik` from 2.4.6 to 2.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaredpalmer/formik/releases\"\u003eformik's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eformik@2.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/pull/4051\"\u003e#4051\u003c/a\u003e \u003ca href=\"https://github.com/jaredpalmer/formik/commit/8f9d04d206146ca941facf37ddd9ddb459c459dc\"\u003e\u003ccode\u003e8f9d04d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Moumouls\"\u003e\u003ccode\u003e@​Moumouls\u003c/code\u003e\u003c/a\u003e! - fix: jsx ref for react 19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eformik@2.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/pull/4042\"\u003e#4042\u003c/a\u003e \u003ca href=\"https://github.com/jaredpalmer/formik/commit/1de45decf8fd70c038fca88dc1a6543aac269553\"\u003e\u003ccode\u003e1de45de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Replace JSX.IntrinsicElements with React.JSX.IntrinsicElements for React 19 compatibility. The global JSX namespace was removed in React 19, so we now use React.JSX.IntrinsicElements instead.\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/jaredpalmer/formik/commit/91475adbf33579561e580eceea0c031f4ec2e992\"\u003e\u003ccode\u003e91475ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4053\"\u003e#4053\u003c/a\u003e from jaredpalmer/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/920f107205a9e3440efc5dba127e3aecbe98fda5\"\u003e\u003ccode\u003e920f107\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/8f9d04d206146ca941facf37ddd9ddb459c459dc\"\u003e\u003ccode\u003e8f9d04d\u003c/code\u003e\u003c/a\u003e fix: jsx ref for react 19 (\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/ddfae3fad836c088f376e88c2be5282262429c1c\"\u003e\u003ccode\u003eddfae3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4045\"\u003e#4045\u003c/a\u003e from jaredpalmer/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/741c9d448b13590900bd5170b55cd03ade33f578\"\u003e\u003ccode\u003e741c9d4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/f7f8f53f9ee379d4e2048ee4c73d1bf9c4af48ad\"\u003e\u003ccode\u003ef7f8f53\u003c/code\u003e\u003c/a\u003e Upgrade changesets/action to v1.5.3 and npm packages (\u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/7fca4b2cdc881dc0b79a2f219df57a7e15866fc2\"\u003e\u003ccode\u003e7fca4b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredpalmer/formik/issues/4044\"\u003e#4044\u003c/a\u003e from jaredpalmer/copilot/upgrade-to-latest-turborepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/c8e5527ff4c1f2ab9a876f8df71dd24b443f7efe\"\u003e\u003ccode\u003ec8e5527\u003c/code\u003e\u003c/a\u003e Add .turbo to .gitignore and remove cached files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/488dbec5dd619ba71814dc9fb643c0da5f65482a\"\u003e\u003ccode\u003e488dbec\u003c/code\u003e\u003c/a\u003e Upgrade turborepo from 1.9.9 to 2.6.0 with initial configuration changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredpalmer/formik/commit/dc03941b8a9d198aad54e624b850c6446eaadaec\"\u003e\u003ccode\u003edc03941\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaredpalmer/formik/compare/formik@2.4.6...formik@2.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\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/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking nanoid by requesting big ID (by \u003ca href=\"https://github.com/alanzabihi\"\u003e\u003ccode\u003e@​alanzabihi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm package size regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003ecusatomAlphabet\u003c/code\u003e 75% faster (by \u003ca href=\"https://github.com/saripovdenis\"\u003e\u003ccode\u003e@​saripovdenis\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--version\u003c/code\u003e to CLI (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003enanoid.js\u003c/code\u003e for CDN (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecustomRandom\u003c/code\u003e types (by \u003ca href=\"https://github.com/oguimbal\"\u003e\u003ccode\u003e@​oguimbal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\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/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID (by \u003ca href=\"https://github.com/alanzabihi\"\u003e\u003ccode\u003e@​alanzabihi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm package size regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003ecusatomAlphabet\u003c/code\u003e 75% faster (by \u003ca href=\"https://github.com/saripovdenis\"\u003e\u003ccode\u003e@​saripovdenis\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--version\u003c/code\u003e to CLI (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003enanoid.js\u003c/code\u003e for CDN (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecustomRandom\u003c/code\u003e types (by \u003ca href=\"https://github.com/oguimbal\"\u003e\u003ccode\u003e@​oguimbal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\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\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/5423cf56499c1ea33ea4bd9fbaab1723083cb659\"\u003e\u003ccode\u003e5423cf5\u003c/code\u003e\u003c/a\u003e Release 5.1.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/21838943da8726c8ee3842c0dd2ed1c332c1b3b5\"\u003e\u003ccode\u003e2183894\u003c/code\u003e\u003c/a\u003e Backport 3.3.12 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/7087969281cab8ba8ae3babf1894e819068b3bb4\"\u003e\u003ccode\u003e7087969\u003c/code\u003e\u003c/a\u003e Limit ID even more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/013517bbe7daeffc3a0f6b288187984f64ac21b8\"\u003e\u003ccode\u003e013517b\u003c/code\u003e\u003c/a\u003e Temporary add pnpm-workspace.yaml to npm ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/5db09ee173cb187e616337148da5bd892d396aa7\"\u003e\u003ccode\u003e5db09ee\u003c/code\u003e\u003c/a\u003e Release 5.1.10 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/be7901a66cc7f96af71b9854ba794207bb37f676\"\u003e\u003ccode\u003ebe7901a\u003c/code\u003e\u003c/a\u003e Fix random pool break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/974f73b0647439f4484c00712fb5db44214aea45\"\u003e\u003ccode\u003e974f73b\u003c/code\u003e\u003c/a\u003e Structure tests with describe() instead of prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/fe3e7ec62b9d5b65b6d73fc5a3f3e3d8da5fa623\"\u003e\u003ccode\u003efe3e7ec\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/043a7c16dd815d5e1b4133b22d66cd742728b2cc\"\u003e\u003ccode\u003e043a7c1\u003c/code\u003e\u003c/a\u003e Move to pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/e52d94613f0c5542c998a2f7d778295549432389\"\u003e\u003ccode\u003ee52d946\u003c/code\u003e\u003c/a\u003e Release 5.1.9 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.5 to 16.2.6\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93491\"\u003e#93491\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/vercel/next.js/commit/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/afa053d9eb9c2a68c7eba43e84fe6bed8babcd45\"\u003e\u003ccode\u003eafa053d\u003c/code\u003e\u003c/a\u003e Turbopack: Match proxy matchers with webpack implementation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93594\"\u003e#93594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97a154e5bbee0cb1ac3fb8aa4db66ac36e796e3d\"\u003e\u003ccode\u003e97a154e\u003c/code\u003e\u003c/a\u003e Turbopack: Fix middleware matcher suffix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93590\"\u003e#93590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/83899bc89103d4df1479e065c7c1e09d4698a7b6\"\u003e\u003ccode\u003e83899bc\u003c/code\u003e\u003c/a\u003e [backport] Disable build caches for production/staging/force-preview deploys ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7b222b90954d607fc28a34e9b360a9b1636bc206\"\u003e\u003ccode\u003e7b222b9\u003c/code\u003e\u003c/a\u003e [backport][test] Pin package manager to patch versions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93595\"\u003e#93595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a8dc24f1fe23d4a22d24fac734837f7c824138f7\"\u003e\u003ccode\u003ea8dc24f\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: more strict vergen setup (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93587\"\u003e#93587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.5...v16.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003enext-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enext-auth@4.24.14\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc9207\"\u003eRFC 9207\u003c/a\u003e compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGitHub now returns an \u003ccode\u003eiss\u003c/code\u003e parameter in OAuth callbacks. \u003ccode\u003eopenid-client\u003c/code\u003e validates it unconditionally, which was breaking authentication for apps that didn't configure an issuer. This sets the default GitHub provider issuer to \u003ccode\u003ehttps://github.com/login/oauth\u003c/code\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/nextauthjs/next-auth/commit/e9a892a069859b5170c0955e3e90bb16f89d35ad\"\u003e\u003ccode\u003ee9a892a\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0497da43b973dd870f9f3bcd20f5604daa4b1ac8\"\u003e\u003ccode\u003e0497da4\u003c/code\u003e\u003c/a\u003e fix(providers): add issuer to github (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.14\"\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/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-forge` from 1.3.3 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md\"\u003enode-forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0 - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: Denial of Service in \u003ccode\u003eBigInteger.modInverse()\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eA Denial of Service (DoS) vulnerability exists due to an infinite loop in\nthe \u003ccode\u003eBigInteger.modInverse()\u003c/code\u003e function (inherited from the bundled jsbn\nlibrary). When \u003ccode\u003emodInverse()\u003c/code\u003e is called with a zero value as input, the\ninternal Extended Euclidean Algorithm enters an unreachable exit condition,\ncausing the process to hang indefinitely and consume 100% CPU.\u003c/li\u003e\n\u003cli\u003eReported by Kr0emer.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33891\"\u003eCVE-2026-33891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-5m6q-g25r-mvwx\"\u003eGHSA-5gfm-wpxj-wjgq\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: Signature forgery in RSA-PKCS due to ASN.1 extra field.\n\u003cul\u003e\n\u003cli\u003eRSASSA PKCS#1 v1.5 signature verification accepts forged signatures for low\npublic exponent keys (e=3). Attackers can forge signatures by stuffing\n\u0026quot;garbage\u0026quot; bytes within the ASN.1 structure in order to construct a\nsignature that passes verification, enabling Bleichenbacher style forgery.\nThis issue is similar to CVE-2022-24771, but adds bytes in an addition\nfield within the ASN.1 structure, rather than outside of it.\u003c/li\u003e\n\u003cli\u003eAdditionally, forge does not validate that signatures include a minimum of\n8 bytes of padding as defined by the specification, providing attackers\nadditional space to construct Bleichenbacher forgeries.\u003c/li\u003e\n\u003cli\u003eReported as part of a U.C. Berkeley security research project by:\n\u003cul\u003e\n\u003cli\u003eAustin Chu, Sohee Kim, and Corban Villa.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33894\"\u003eCVE-2026-33894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-ppp5-5v6c-4jwp\"\u003eGHSA-ppp5-5v6c-4jwp\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: Signature forgery in Ed25519 due to missing S \u0026lt; L check.\n\u003cul\u003e\n\u003cli\u003eEd25519 signature verification accepts forged non-canonical signatures\nwhere the scalar S is not reduced modulo the group order (S \u0026gt;= L). A valid\nsignature and its S + L variant both verify in forge, while Node.js\ncrypto.verify (OpenSSL-backed) rejects the S + L variant, as defined by the\nspecification. This class of signature malleability has been exploited in\npractice to bypass authentication and authorization logic (see\nCVE-2026-25793, CVE-2022-35961). Applications relying on signature\nuniqueness (i.e., dedup by signature bytes, replay tracking, signed-object\ncanonicalization checks) may be bypassed.\u003c/li\u003e\n\u003cli\u003eReported as part of a U.C. Berkeley security research project by:\n\u003cul\u003e\n\u003cli\u003eAustin Chu, Sohee Kim, and Corban Villa.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33895\"\u003eCVE-2026-33895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-q67f-28xg-22rw\"\u003eGHSA-q67f-28xg-22rw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: \u003ccode\u003ebasicConstraints\u003c/code\u003e bypass in certificate chain verification.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epki.verifyCertificateChain()\u003c/code\u003e does not enforce RFC 5280 \u003ccode\u003ebasicConstraints\u003c/code\u003e\nrequirements when an intermediate certificate lacks both the\n\u003ccode\u003ebasicConstraints\u003c/code\u003e and \u003ccode\u003ekeyUsage\u003c/code\u003e extensions. This allows any leaf\ncertificate (without these extensions) to act as a CA and sign other\ncertificates, which node-forge will accept as valid.\u003c/li\u003e\n\u003cli\u003eReported by Doruk Tan Ozturk (\u003ca href=\"https://github.com/peaktwilight\"\u003e\u003ccode\u003e@​peaktwilight\u003c/code\u003e\u003c/a\u003e) - doruk.ch\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-33896\"\u003eCVE-2026-33896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-2328-f5f3-gj25\"\u003eGHSA-2328-f5f3-gj25\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/digitalbazaar/forge/commit/fa385f92440879601240020f158bed68e444e83a\"\u003e\u003ccode\u003efa385f9\u003c/code\u003e\u003c/a\u003e Release 1.4.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/07d4e162762ed4fdab5caca9ebf78237fcf85339\"\u003e\u003ccode\u003e07d4e16\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/cb90fd92091ee34e4abab3ad0c835eeea3d06c3e\"\u003e\u003ccode\u003ecb90fd9\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/963e7c5c7b0f03de1b28a1e5a42a6bafda4cf711\"\u003e\u003ccode\u003e963e7c5\u003c/code\u003e\u003c/a\u003e Add unit test for \u0026quot;pseudonym\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/f0b6f5b7c5d1c918240e975e0cade4f47d005446\"\u003e\u003ccode\u003ef0b6f5b\u003c/code\u003e\u003c/a\u003e Add pseudonym OID\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/3df48a311d4b53dc6493b7a47a8d07f3669957d9\"\u003e\u003ccode\u003e3df48a3\u003c/code\u003e\u003c/a\u003e Fix missing CVE ID.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/2e492832fb25227e6b647cbe1ac981c123171e90\"\u003e\u003ccode\u003e2e49283\u003c/code\u003e\u003c/a\u003e Add x509 \u003ccode\u003ebasicConstraints\u003c/code\u003e check.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/bdecf11571c9f1a487cc0fe72fe78ff6dfa96b85\"\u003e\u003ccode\u003ebdecf11\u003c/code\u003e\u003c/a\u003e Add canonical signature scaler check for S \u0026lt; L.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/af094e69c60ac5f7b29f2b1957c53ae5e12fd4a0\"\u003e\u003ccode\u003eaf094e6\u003c/code\u003e\u003c/a\u003e Add RSA padding and DigestInfo length checks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/796eeb1673f6ec636fda02dfc295047d9f7aefe0\"\u003e\u003ccode\u003e796eeb1\u003c/code\u003e\u003c/a\u003e Improve jsbn fix.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/digitalbazaar/forge/compare/v1.3.3...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-qr-code` from 2.0.15 to 2.0.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rosskhanas/react-qr-code/releases\"\u003ereact-qr-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2.0.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.20...2.0.21\"\u003e2.0.21\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.19...2.0.20\"\u003e2.0.20\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.18...2.0.19\"\u003e2.0.19\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.17...2.0.18\"\u003e2.0.18\u003c/a\u003e (2025-07-06)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.16...2.0.17\"\u003e2.0.17\u003c/a\u003e (2025-07-04)\u003c/h2\u003e\n\u003ch2\u003eRelease 2.0.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.15...2.0.16\"\u003e2.0.16\u003c/a\u003e (2025-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender() return type to ReactNode for React 19 (\u003ca href=\"https://redirect.github.com/rosskhanas/react-qr-code/issues/273\"\u003e#273\u003c/a\u003e) (\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/3e913def7dcf36df2972da2d05299bc9147e593a\"\u003e3e913de\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/rosskhanas/react-qr-code/blob/master/CHANGELOG.md\"\u003ereact-qr-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.20...2.0.21\"\u003e2.0.21\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.19...2.0.20\"\u003e2.0.20\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.18...2.0.19\"\u003e2.0.19\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.17...2.0.18\"\u003e2.0.18\u003c/a\u003e (2025-07-06)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.16...2.0.17\"\u003e2.0.17\u003c/a\u003e (2025-07-04)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.15...2.0.16\"\u003e2.0.16\u003c/a\u003e (2025-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender() return type to ReactNode for React 19 (\u003ca href=\"https://redirect.github.com/rosskhanas/react-qr-code/issues/273\"\u003e#273\u003c/a\u003e) (\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/3e913def7dcf36df2972da2d05299bc9147e593a\"\u003e3e913de\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/rosskhanas/react-qr-code/commit/b73da12efe7a09fe1bb64851ad519f0f85cee5b1\"\u003e\u003ccode\u003eb73da12\u003c/code\u003e\u003c/a\u003e chore: release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/d1e87f74d72b34e9dde7445064fd90004500aa3c\"\u003e\u003ccode\u003ed1e87f7\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/6c8abee9a34e9bfacea60be389613138b16dfde7\"\u003e\u003ccode\u003e6c8abee\u003c/code\u003e\u003c/a\u003e chore: release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/74843c2c7abe5f4ecb21cccd286e7708fb57cbb3\"\u003e\u003ccode\u003e74843c2\u003c/code\u003e\u003c/a\u003e fix deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/7820a6cbf4b263d24ba09a63e69290c617ccc89e\"\u003e\u003ccode\u003e7820a6c\u003c/code\u003e\u003c/a\u003e chore: release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/79fbfdd40896f4248bf85dace2aaceb9fc943207\"\u003e\u003ccode\u003e79fbfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rosskhanas/react-qr-code/issues/287\"\u003e#287\u003c/a\u003e from LanLP0/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/c16e04bd237970e4c507a6248fda04dd1e529992\"\u003e\u003ccode\u003ec16e04b\u003c/code\u003e\u003c/a\u003e code: Update typedefs to correctly reflect underlying code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/93fe1427847130355fb5486b8f91f724841ab7a2\"\u003e\u003ccode\u003e93fe142\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/6c0ffe3c98f0e889e85aee48da0063c498f25ae5\"\u003e\u003ccode\u003e6c0ffe3\u003c/code\u003e\u003c/a\u003e refactor demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rosskhanas/react-qr-code/commit/045457a301025bb6970cb5491711aa097f239e74\"\u003e\u003ccode\u003e045457a\u003c/code\u003e\u003c/a\u003e refactor \u0026amp; Non-ASCII demo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rosskhanas/react-qr-code/compare/2.0.15...2.0.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\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/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\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 socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 11.1.0 to 14.0.0\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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003edc4ddb8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003ef2c235f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003effa3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0.....\n\n_Description has been truncated_","html_url":"https://github.com/credebl/studio/pull/1295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/credebl%2Fstudio/issues/1295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1295/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-18T02:26:29.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4465835777","node_id":"PR_kwDOSYkN7s7ce_zw","number":21,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T02:17:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T02:26:29.000Z","updated_at":"2026-05-25T02:17:36.000Z","time_to_close":604267,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":64,"packages":[{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.22.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.217.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@xenova/transformers","old_version":"2.0.1","new_version":"2.17.2","repository_url":"https://github.com/xenova/transformers.js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@lancedb/lancedb","old_version":"0.23.0","new_version":"0.27.2","repository_url":"https://github.com/lancedb/lancedb"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"better-sqlite3","old_version":"12.9.0","new_version":"12.10.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.26.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.120.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.1` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.22.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.3` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.218.0` |\n| [@xenova/transformers](https://github.com/xenova/transformers.js) | `2.0.1` | `2.17.2` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@lancedb/lancedb](https://github.com/lancedb/lancedb) | `0.23.0` | `0.27.2` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.9.0` | `12.10.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.26.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.120.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit .js extensions in generated schema barrel for nodenext consumers (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e63b96db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/commit/e0099180fed07de96e020140c79d2586582e2548\"\u003e\u003ccode\u003ee009918\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/63b96db49d4826c02fe4afc62a7754db1f9f9ef7\"\u003e\u003ccode\u003e63b96db\u003c/code\u003e\u003c/a\u003e fix: emit .js extensions in generated schema barrel for nodenext consumers (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/dfb5692fb0b83d7d47e50afcd4c8c3ec08ce7e53\"\u003e\u003ccode\u003edfb5692\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8ca90556b0310deafac17e4416e4ddc7bd135703\"\u003e\u003ccode\u003e8ca9055\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 22 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7355cdd139a22aef5f9f6fa08c20299667baa47b\"\u003e\u003ccode\u003e7355cdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.45.1 to 1.46.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/0b33b85eba3dba5f092828ad7c9f01a0f3fc4889\"\u003e\u003ccode\u003e0b33b85\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 20 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f017cfaf52e2622a2fd793e4ba5bbadc51dcd83c\"\u003e\u003ccode\u003ef017cfa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump nanoid from 3.3.11 to 3.3.12 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.8.3\"\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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\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/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.4 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855...\n\n_Description has been truncated_","html_url":"https://github.com/IAMSKORPZ/Gemini-Cli-Multi-Agent/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAMSKORPZ%2FGemini-Cli-Multi-Agent/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"7.5.8","new_version":"7.7.1","update_type":"minor","path":null,"pr_created_at":"2026-05-14T12:52:10.000Z","version_change":"7.5.8 → 7.7.1","issue":{"uuid":"4446041792","node_id":"PR_kwDONFK6x87bhbj-","number":13,"state":"closed","title":"deps: bump the dev-dependencies group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T10:14:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T12:52:10.000Z","updated_at":"2026-05-16T10:14:53.000Z","time_to_close":163361,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":26,"packages":[{"name":"@noble/hashes","old_version":"1.5.0","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@scure/base","old_version":"1.1.9","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/scure-base"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"extension-port-stream","old_version":"4.2.0","new_version":"5.0.3","repository_url":"https://github.com/MetaMask/extension-port-stream"},{"name":"is-stream","old_version":"2.0.1","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/is-stream"},{"name":"readable-stream","old_version":"4.5.2","new_version":"4.7.0","repository_url":"https://github.com/nodejs/readable-stream"},{"name":"@types/readable-stream","old_version":"4.0.18","new_version":"4.0.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"10.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/core","old_version":"7.26.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.26.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.26.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@jest/globals","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/chrome","old_version":"0.0.279","new_version":"0.1.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webextension-polyfill","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-when","old_version":"3.6.0","new_version":"4.0.3","repository_url":"https://github.com/timkindberg/jest-when"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.3.0","new_version":"5.0.0","repository_url":"https://github.com/qmhc/unplugin-dts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.5.0` | `2.2.0` |\n| [@scure/base](https://github.com/paulmillr/scure-base) | `1.1.9` | `2.2.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [extension-port-stream](https://github.com/MetaMask/extension-port-stream) | `4.2.0` | `5.0.3` |\n| [is-stream](https://github.com/sindresorhus/is-stream) | `2.0.1` | `4.0.1` |\n| [readable-stream](https://github.com/nodejs/readable-stream) | `4.5.2` | `4.7.0` |\n| [@types/readable-stream](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/readable-stream) | `4.0.18` | `4.0.23` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `14.0.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.26.0` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.26.0` | `7.29.5` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.26.0` | `7.28.5` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `29.7.0` | `30.3.0` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.279` | `0.1.42` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.24` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@types/webextension-polyfill](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webextension-polyfill) | `0.12.1` | `0.12.5` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `29.7.0` | `30.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `27.5.1` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `27.5.1` | `30.3.0` |\n| [jest-when](https://github.com/timkindberg/jest-when) | `3.6.0` | `4.0.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.31.2` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.0.11` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.3.0` | `5.0.0` |\n\n\nUpdates `@noble/hashes` from 1.5.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases\"\u003e@​noble/hashes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003edkLen=0\u003c/code\u003e handling in \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e, \u003ccode\u003eturboshake\u003c/code\u003e, \u003ccode\u003ekt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eparallelHash\u003c/code\u003e with \u003ccode\u003eblockLen=0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eargon2\u003c/code\u003e progress callback now reaches 100%\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003edigestInto\u003c/code\u003e no longer returns a value (better performance)\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003eargon2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e support non-4-divisible \u003ccode\u003edkLen\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003esha3: speed-up by up to 50%. Contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/126\"\u003epaulmillr/noble-hashes#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eMake package Big Endian friendly. All tests pass on s390x\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eAdd massive amounts of documentation everywhere\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003cli\u003eThis was planned for \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases/tag/2.0.0\"\u003e2.0.0\u003c/a\u003e, but was accidentally left out\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003cli\u003escrypt: Fix error message for maxmem check by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/121\"\u003epaulmillr/noble-hashes#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003escrypt: 4% speed-up by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/122\"\u003epaulmillr/noble-hashes#122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 152KB =\u0026gt; 136KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 1.1MB =\u0026gt; 669KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\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/paulmillr/noble-hashes/commit/81983c2fffac48aa69dabc260b4192ad597d2734\"\u003e\u003ccode\u003e81983c2\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/8883d321d9b3ecb5557d267f7e741213725c489e\"\u003e\u003ccode\u003e8883d32\u003c/code\u003e\u003c/a\u003e Minor syntax fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e5fedba41c4336edec6301168ce1e4eedefd29ea\"\u003e\u003ccode\u003ee5fedba\u003c/code\u003e\u003c/a\u003e Run prettier format on tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/72e2083a6340f111015888c97e1f9d6a17ae59e1\"\u003e\u003ccode\u003e72e2083\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (new tests)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/fd9f580a194a2e6998df1a27a514181c6928df66\"\u003e\u003ccode\u003efd9f580\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (typed arrays)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/9a216b5840bb309d3a4815a5c2e489268095685f\"\u003e\u003ccode\u003e9a216b5\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/85e35d5f5daea3f2755897e8fdcba06d861a10b8\"\u003e\u003ccode\u003e85e35d5\u003c/code\u003e\u003c/a\u003e Clarify sha3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/cc8ea40e4073226dbea88330c75699cda8c62522\"\u003e\u003ccode\u003ecc8ea40\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/126\"\u003e#126\u003c/a\u003e from ChALkeR/chalker/unroll/sha3/0/chi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/46c31295db6294eb5f1f8047f6038aed5d0c4c39\"\u003e\u003ccode\u003e46c3129\u003c/code\u003e\u003c/a\u003e Bump typescript to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/ca90465189b685980846f06fbcbac7ffcb66ea60\"\u003e\u003ccode\u003eca90465\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.5.0...2.2.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@​noble/hashes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scure/base` from 1.1.9 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/scure-base/releases\"\u003e@​scure/base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eApril 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eutf8: make decoder strict, use isWellFormed (polyfilled in some envs)\u003c/li\u003e\n\u003cli\u003eAdd strict ascii decoder (char range 0..127)\u003c/li\u003e\n\u003cli\u003eBech32 examples in the docs by \u003ca href=\"https://github.com/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overload to Bech32.decode to handle arbitrary string input by \u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: trust Uint8Array.fromBase64 to check non-whitespace chars by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/47\"\u003epaulmillr/scure-base#47\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/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/47\"\u003epaulmillr/scure-base#47\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble / scure packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 26.1KB =\u0026gt; 24.5KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 165KB =\u0026gt; 102KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: prohibit spaces when native mode is selected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_frombase64\"\u003ewhen available\u003c/a\u003e. 167x faster encoding on 1KB inputs\u003c/li\u003e\n\u003cli\u003ehex: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_fromhex\"\u003ewhen available\u003c/a\u003e. 216x faster encoding on 1KB inputs.\u003c/li\u003e\n\u003cli\u003eStandalone build files are now attested and can be verified, check out README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cp\u003eFix broken common.js version\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/paulmillr/scure-base/commit/1389ed65e4ac59fab46b04c6ab6ce6d865351caf\"\u003e\u003ccode\u003e1389ed6\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/82697becac7e36dc1a30fe8eabe969a64e51e133\"\u003e\u003ccode\u003e82697be\u003c/code\u003e\u003c/a\u003e Changes related to April 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/2c3ecbf9693868550d84404bcba8857554cb25ae\"\u003e\u003ccode\u003e2c3ecbf\u003c/code\u003e\u003c/a\u003e Bump typescripts to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/25b0627f45ac760c1bdd742c84712c3a508e6548\"\u003e\u003ccode\u003e25b0627\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/14062c06af84d3afa19c2a07b74604caa1fbebe4\"\u003e\u003ccode\u003e14062c0\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/5e05c4c4252df8b25cdd77a6bd6f58571c6084ab\"\u003e\u003ccode\u003e5e05c4c\u003c/code\u003e\u003c/a\u003e Add docs everywhere. Upgrade to ts 6.0-rc, jsbt 0.5. Add pkg.json scripts.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/4fc73d29e13da50dd1ed22112036d2536d1f7657\"\u003e\u003ccode\u003e4fc73d2\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/bd92370667135764b12e04630d59c900c2e278c0\"\u003e\u003ccode\u003ebd92370\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/e2d8d9a0bddbd17f7a4293f51cc720068e836e8c\"\u003e\u003ccode\u003ee2d8d9a\u003c/code\u003e\u003c/a\u003e ci: Update jsbt, fix test-slow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/f948c5a540d53f09291a37f16a29549e2c376180\"\u003e\u003ccode\u003ef948c5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/issues/47\"\u003e#47\u003c/a\u003e from ChALkeR/chalker/perf/1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.1.9...2.2.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@​scure/base\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.3.7 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Issue-996): replace whitespaces in namespaces string with commas globally by \u003ca href=\"https://github.com/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined by \u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\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/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.0...4.4.1\"\u003ehttps://github.com/debug-js/debug/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eFixes (hopefully) the inefficient regex warnings in \u003ccode\u003e.enable()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMinor version as this is invariably going to break certain users who misuse the \u003ccode\u003e.enable()\u003c/code\u003e API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.0\"\u003ehttps://github.com/debug-js/debug/compare/4.3.7...4.4.0\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/33330fa8616b9b33f29f7674747be77266878ba6\"\u003e\u003ccode\u003e33330fa\u003c/code\u003e\u003c/a\u003e 4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/98df33ed9d5215c1d801b74e6ab00969759a6839\"\u003e\u003ccode\u003e98df33e\u003c/code\u003e\u003c/a\u003e remove istanbul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bf2f574c3e588ce4b660bf4e392e7a5e788640c0\"\u003e\u003ccode\u003ebf2f574\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/a0497bd46dacb701437f62cfc065dc72bf0952c7\"\u003e\u003ccode\u003ea0497bd\u003c/code\u003e\u003c/a\u003e Replace whitespaces in namespaces string with commas globally instead of just...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/7e3814cc603bf64fdd69e714e0cf5611ec31f43b\"\u003e\u003ccode\u003e7e3814c\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/d2d6bf0bab3a0eeeb3a9ce7113cb0a31d8da678f\"\u003e\u003ccode\u003ed2d6bf0\u003c/code\u003e\u003c/a\u003e fix inefficient .enable() regex and .enabled() test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/debug` from 4.1.12 to 4.1.13\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/debug\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `extension-port-stream` from 4.2.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MetaMask/extension-port-stream/releases\"\u003eextension-port-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\nextension.runtime.onConnect.addListener(connectRemote);\r\nconst portStream = new ExtensionPortStream(remotePort, {\r\n  chunkSize: 0, // disable chunking\r\n});\r\n// Enjoy!\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Node.js-style \u003ccode\u003eBuffer\u003c/code\u003e messages are no longer supported (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\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/MetaMask/extension-port-stream/blob/main/CHANGELOG.md\"\u003eextension-port-stream's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.3]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.2]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.1]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003ccode\u003ejavascript import { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;; extension.runtime.onConnect.addListener(connectRemote); const portStream = new ExtensionPortStream(remotePort, { chunkSize: 0, // disable chunking }); // Enjoy! \u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/p\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/MetaMask/extension-port-stream/commit/ad8846758025db4baf727032da8ad8d7e942f9a6\"\u003e\u003ccode\u003ead88467\u003c/code\u003e\u003c/a\u003e 5.0.3 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/5ed75e674ea6ccce4c0632a6838faf3e34a4b983\"\u003e\u003ccode\u003e5ed75e6\u003c/code\u003e\u003c/a\u003e fix: correct a typo in error message (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/6e3636dc3339773efaa3eb6f3be44c72a8532a16\"\u003e\u003ccode\u003e6e3636d\u003c/code\u003e\u003c/a\u003e 5.0.2 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/36a71024b073b36c1bb84aa5fcca86d328de9a4a\"\u003e\u003ccode\u003e36a7102\u003c/code\u003e\u003c/a\u003e fix: gracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/2069ba907066b9597d00458f0f7c876311b38f12\"\u003e\u003ccode\u003e2069ba9\u003c/code\u003e\u003c/a\u003e 5.0.1 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/18a230ba28a3ea15ade77254a50e3f446db0c979\"\u003e\u003ccode\u003e18a230b\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/221398eeed83b16f7a7d9faca97470d62192bb6c\"\u003e\u003ccode\u003e221398e\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/186170c6d0d73d8713ad2e73f7d20f0f894e0cf9\"\u003e\u003ccode\u003e186170c\u003c/code\u003e\u003c/a\u003e fix: don't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/69e2b3603a75874ae634b087159ecbe351e5279b\"\u003e\u003ccode\u003e69e2b36\u003c/code\u003e\u003c/a\u003e chore: update security-code-scanner@main to action-security-code-scanner@v1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/66ac60f987a58313d65f0b659a9716aa6bdc0578\"\u003e\u003ccode\u003e66ac60f\u003c/code\u003e\u003c/a\u003e Add allow-scripts (+ preinstall-always-fail) (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MetaMask/extension-port-stream/compare/v4.2.0...v5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-stream` from 2.0.1 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/is-stream/releases\"\u003eis-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs  022693d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  42ad38e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eisStream()\u003c/code\u003e method now also ensures that the stream is not closed (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\n\u003cul\u003e\n\u003cli\u003eYou can pass \u003ccode\u003e{canOpen: false}\u003c/code\u003e to bring back the old behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\u003c/li\u003e\n\u003cli\u003eAdd support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)  45e90c2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12.20  5831295\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/sindresorhus:fb8caed...sindresorhus:6913e34#diff-5a831ea67cf5cf8703b0de46901ab25bd191f56b320053be9332d9a3b0d01d15L14-R42\"\u003eChanged from a default export to named exports.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\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/sindresorhus/is-stream/commit/0868e196b222faa5e4b58c86c5bc6c480a94a966\"\u003e\u003ccode\u003e0868e19\u003c/code\u003e\u003c/a\u003e 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/022693d6d6f95e3fb7b776b4f44cbef63dbfac72\"\u003e\u003ccode\u003e022693d\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/29ddffc78580fea909e06b3fc2a0b2d3ba56da85\"\u003e\u003ccode\u003e29ddffc\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/42ad38e7a4b3bb4b29314170db97847d0edeaa1a\"\u003e\u003ccode\u003e42ad38e\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/dd03f795a1846fb7e84436c098241ba7c924ded6\"\u003e\u003ccode\u003edd03f79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/45e90c29b2c393c14eecc3ba1a9cc906fcaf7c0a\"\u003e\u003ccode\u003e45e90c2\u003c/code\u003e\u003c/a\u003e Add support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/6913e344ab2dd63041bb7c03095876ce5a7e0a8b\"\u003e\u003ccode\u003e6913e34\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/5831295859122e5a246f31d6b92c8d5e8b551d5e\"\u003e\u003ccode\u003e5831295\u003c/code\u003e\u003c/a\u003e Require Node.js 12.20 and move to ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/28578be452b86340bb13d4850beb1b30679c1d79\"\u003e\u003ccode\u003e28578be\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `readable-stream` from 4.5.2 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/readable-stream/releases\"\u003ereadable-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003estring_decoder\u003c/code\u003e import by \u003ca href=\"https://github.com/jeswr\"\u003e\u003ccode\u003e@​jeswr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/548\"\u003enodejs/readable-stream#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun lint on CI by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/550\"\u003enodejs/readable-stream#550\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/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement rule by \u003ca href=\"https://github.com/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid using bigint literal syntax by \u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\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/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.6.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.5.2...v4.6.0\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/nodejs/readable-stream/commit/88df21041dc26c210fab3e074ab6bb681a604b8e\"\u003e\u003ccode\u003e88df210\u003c/code\u003e\u003c/a\u003e Bumped v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/5d24fc7806a117b9ce66ca4dc61039b5e2cf71ca\"\u003e\u003ccode\u003e5d24fc7\u003c/code\u003e\u003c/a\u003e Run lint on CI (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/434aea0d7c11c4ce52d45b2cf1d4e7c9f7a9ad80\"\u003e\u003ccode\u003e434aea0\u003c/code\u003e\u003c/a\u003e Update build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/4281bc0b64ebf8505d23ff9235e11b2d722aa0c8\"\u003e\u003ccode\u003e4281bc0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003estring_decoder\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/fdfbf827bc29ebdcb26e93d3566891dc18f06d9e\"\u003e\u003ccode\u003efdfbf82\u003c/code\u003e\u003c/a\u003e Bumped v4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/c14d358e94d6be98e4c2877567d1420eabd2e013\"\u003e\u003ccode\u003ec14d358\u003c/code\u003e\u003c/a\u003e fix: avoid using bigint literal syntax (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/837ec9eeaee72070e8b2f8a613ffd0daf0948830\"\u003e\u003ccode\u003e837ec9e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/readable-stream` from 4.0.18 to 4.0.23\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/readable-stream\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 10.0.0 to 14.0.0\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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003edc4ddb8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003ef2c235f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003effa3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2026-04-29)\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\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/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://github.com/uuidjs/uuid/security/advisories/GHSA-w5hq-g745-h8pq\"\u003eGHSA-w5hq-g745-h8pq\u003c/a\u003e: \u003ccode\u003ev3()\u003c/code\u003e, \u003ccode\u003ev5()\u003c/code\u003e, and \u003ccode\u003ev6()\u003c/code\u003e did not validate that writes would remain within the bounds of a caller-supplied buffer, allowing out-of-bounds writes when an invalid \u003ccode\u003eoffset\u003c/code\u003e was provided. A \u003ccode\u003eRangeError\u003c/code\u003e is now thrown if \u003ccode\u003eoffset \u0026lt; 0\u003c/code\u003e or \u003ccode\u003eoffset + 16 \u0026gt; buf.length\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecrypto\u003c/code\u003e is now expected to be globally defined (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade minimum supported TypeScript version to 5.4.3, in keeping with the project's policy of supporting TypeScript versions released within the last two years\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ae786e27265f50bcf7cead196c29f1869297c42f\"\u003eae786e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/c7ee40598ed78584d81ab78dffded9fe5ff20b01\"\u003ec7ee405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove v4() performance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/894\"\u003e#894\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/5fd974c12718c8848035650b69b8948f12ace197\"\u003e5fd974c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore node: prefix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/e1f42a354593093ba0479f0b4047dae82d28c507\"\u003ee1f42a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0\"\u003e11.1.0\u003c/a\u003e (2025-02-19)\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/uuidjs/uuid/commit/7c1ea087a8149b57380fc8bb7f68c3a215cb6e4b\"\u003e\u003ccode\u003e7c1ea08\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.0 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/3d2c5b0342f0fcb52a5ac681c3d47c13e7444b34\"\u003e\u003ccode\u003e3d2c5b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003e\u003ccode\u003ef2c235f\u003c/code\u003e\u003c/a\u003e fix!: expect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/529ef0899f5dd503d2ee90d690585d63d78bc212\"\u003e\u003ccode\u003e529ef08\u003c/code\u003e\u003c/a\u003e chore: upgrade TypeScript and fixup types (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/086fd7976f11433edf9ac80be876b3ad243fe087\"\u003e\u003ccode\u003e086fd79\u003c/code\u003e\u003c/a\u003e chore: update dependencies (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003e\u003ccode\u003edc4ddb8\u003c/code\u003e\u003c/a\u003e feat!: drop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f1f9c9c9cedbae5a1d363d5406c5dfbabe81404\"\u003e\u003ccode\u003e0f1f9c9\u003c/code\u003e\u003c/a\u003e chore: switch to Biome for parsing and linting (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/932\"\u003e#932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e2879e64bf125add903c1eff6e0860542c605013\"\u003e\u003ccode\u003ee2879e6\u003c/code\u003e\u003c/a\u003e chore: use maintained version of npm-run-all (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003e\u003ccode\u003effa3138\u003c/code\u003e\u003c/a\u003e fix: Use GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0423d49df2dc8efc300c804731d25f4d7e0fccc4\"\u003e\u003ccode\u003e0423d49\u003c/code\u003e\u003c/a\u003e docs: remove obsolete v1 option notes (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v10.0.0...v14.0.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 uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.26.0 to 7.29.0\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\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/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\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/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\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-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\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-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\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\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\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@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.26.0 to 7.29.5\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\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\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/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\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\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\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@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.26.0 to 7.28.5\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-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\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-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\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\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev...\n\n_Description has been truncated_","html_url":"https://github.com/theQRL/qrl-wallet-provider/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet-provider/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-12T02:52:13.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4425802815","node_id":"PR_kwDOSGqwUc7agFsE","number":24,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T05:09:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T02:52:13.000Z","updated_at":"2026-05-19T05:09:38.000Z","time_to_close":613043,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":70,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.43.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.25.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.3` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.43.1` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.25.0` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.6 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefineNetwork:\u003c/strong\u003e prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e) (ccb40e08e3ef1dd80da217f74a1093be260a3f51) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/2befc51f87ce86a45ef15aee4b913a7f8754e848\"\u003e\u003ccode\u003e2befc51\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ccb40e08e3ef1dd80da217f74a1093be260a3f51\"\u003e\u003ccode\u003eccb40e0\u003c/code\u003e\u003c/a\u003e fix(defineNetwork): prevent event forwarding manually (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.6\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prett...\n\n_Description has been truncated_","html_url":"https://github.com/manrajidevi91/Gemini_Cline/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manrajidevi91%2FGemini_Cline/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"7.5.8","new_version":"7.7.1","update_type":"minor","path":null,"pr_created_at":"2026-05-10T22:24:57.000Z","version_change":"7.5.8 → 7.7.1","issue":{"uuid":"4417013176","node_id":"PR_kwDOHIBnos7aDnf8","number":523,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 56 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T22:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T22:24:57.000Z","updated_at":"2026-05-24T22:23:15.000Z","time_to_close":1209496,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":56,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.42.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.22","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.17","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.7.3","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.47.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 56 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.42.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.22` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.9` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.9` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.17` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.75.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.9` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.7.3` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.47.1` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\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/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\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/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\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/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.21...v7.12.22\"\u003e7.12.22\u003c/a\u003e (2026-5-5)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\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/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/25ced5838bb38eb844ac71bafd62158ed19e7500\"\u003e\u003ccode\u003e25ced58\u003c/code\u003e\u003c/a\u003e update admin-portal 7.105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.22/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\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/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\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.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\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/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\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/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.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/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\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.46.0 to 10.52.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\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\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\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\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/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): ...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/523","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/523","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/523/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-09T09:41:26.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4412044906","node_id":"PR_kwDOSYkN7s7Z0rDC","number":11,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T02:21:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-09T09:41:26.000Z","updated_at":"2026-05-18T02:21:57.000Z","time_to_close":751231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":56,"packages":[{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.17","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.5","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@xenova/transformers","old_version":"2.0.1","new_version":"2.17.2","repository_url":"https://github.com/xenova/transformers.js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@lancedb/lancedb","old_version":"0.23.0","new_version":"0.27.2","repository_url":"https://github.com/lancedb/lancedb"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.43.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.6","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.25.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.17` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [@xenova/transformers](https://github.com/xenova/transformers.js) | `2.0.1` | `2.17.2` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@lancedb/lancedb](https://github.com/lancedb/lancedb) | `0.23.0` | `0.27.2` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.217.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.43.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.6` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.25.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in \u003ccode\u003eprefer-expect-type-of\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/eslint-plugin-vitest/issues/896\"\u003evitest-dev/eslint-plugin-vitest#896\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5\"\u003e\u003c!-- raw HTML omitted --\u003e(a4bcd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-standalone-expect\u003c/strong\u003e: Allow expect inside vi.defineHelper callbacks  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003evitest-dev/eslint-plugin-vitest#894\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.16...v1.6.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\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/vitest-dev/eslint-plugin-vitest/commit/789966ecb8ffae10aee8e59d843f85a6dd00f031\"\u003e\u003ccode\u003e789966e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a4bcdf5130caa58bece6b4452a2ae69792200f9e\"\u003e\u003ccode\u003ea4bcdf5\u003c/code\u003e\u003c/a\u003e fix: recommend \u003ccode\u003etoBeTypeOf\u003c/code\u003e instead of \u003ccode\u003eexpectTypeOf\u003c/code\u003e in `prefer-expect-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fd8eb3c9ba2d15b32b219c25d6e7ede8fec9efa3\"\u003e\u003ccode\u003efd8eb3c\u003c/code\u003e\u003c/a\u003e fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/dbf423c508823e5b71c8d8d66db888aa147017e7\"\u003e\u003ccode\u003edbf423c\u003c/code\u003e\u003c/a\u003e refactor: simplify ParsedGeneralVitestFnCall type exclusion (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.49.0...v4.50.0\"\u003e4.50.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 improve Node buffer allocation strategy (\u003ca href=\"https://github.com/streamich/memfs/commit/d1edb3fa70f119642fb7fdd603e7e89f752afa11\"\u003ed1edb3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptimize Node buffer management to prevent O(n^2) overhead (\u003ca href=\"https://github.com/streamich/memfs/commit/95d6f091fef065abb60b5515754b2c8081117e4f\"\u003e95d6f09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.48.1...v4.49.0\"\u003e4.49.0\u003c/a\u003e (2025-10-06)\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/streamich/memfs/commit/74c356096bd1458675fd2028d2b07d1f2de6db67\"\u003e\u003ccode\u003e74c3560\u003c/code\u003e\u003c/a\u003e chore: release v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8f977be05eacec66a43c26452214346a1ea918ac\"\u003e\u003ccode\u003e8f977be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1253\"\u003e#1253\u003c/a\u003e from boneskull/fix-1252\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/a287294082c2b98ccde4a9a46d417774ce895401\"\u003e\u003ccode\u003ea287294\u003c/code\u003e\u003c/a\u003e fix(access): ensure symlinks are followed when checking for executable flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/72c28a8db59a5e12230b8eb71191a410d3a7716f\"\u003e\u003ccode\u003e72c28a8\u003c/code\u003e\u003c/a\u003e chore: release v4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e712f63a3539ae96d1de013feef14e0cf15d1a2c\"\u003e\u003ccode\u003ee712f63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1249\"\u003e#1249\u003c/a\u003e from streamich/copilot/fix-streaming-breaks-file-han...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8e98f1065d30c220018d5d89e83d5e915be66f88\"\u003e\u003ccode\u003e8e98f10\u003c/code\u003e\u003c/a\u003e fix: streaming breaks file handles (EBADF after pipeline)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f6f1e31d591f1eade1eaa72cd3606dd5af6b1db\"\u003e\u003ccode\u003e0f6f1e3\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/20adf5b487ef482ae923d74c0c825853636df132\"\u003e\u003ccode\u003e20adf5b\u003c/code\u003e\u003c/a\u003e chore: release v4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2397c7d498d19d59ee0d8f919dfa42250db612b9\"\u003e\u003ccode\u003e2397c7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1248\"\u003e#1248\u003c/a\u003e from streamich/copilot/allow-injecting-custom-proces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/167145ee8f63d6c5d93e1a0955aad001a4ac9b01\"\u003e\u003ccode\u003e167145e\u003c/code\u003e\u003c/a\u003e feat: allow injecting custom process implementation for better testability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.42.0...v4.57.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 memfs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.5 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ews:\u003c/strong\u003e remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e) (91a5d4131ceae9250acc40e0fa44b3c64f030d3e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.4 (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e) (a288f5452970da6537ff31fce6b7f99eb620e563) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e) (c4567d2a398fb3315cebea4b66e9b79022ad569c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.2 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e) (f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.1 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e) (f8dc874a236a4bd376c23cce9dd55ed59b8279e2) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0 (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003ews.onUpgrade\u003c/code\u003e for handling connection upgrades (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2732\"\u003e#2732\u003c/a\u003e) (e00e4d693db34884a316f659b8dcfb507cd79dce) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not clone user-provided responses (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2731\"\u003e#2731\u003c/a\u003e) (6953307c8061626d31a3651e69d47c885c0e4b76) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e forward cookies only when response is used (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2728\"\u003e#2728\u003c/a\u003e) (30668e68f403535636bfb8dc12c64299d9c1c6e6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebSocketHandler:\u003c/strong\u003e add public \u003ccode\u003etest()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2727\"\u003e#2727\u003c/a\u003e) (3da7048e05fae80fe3410e3af86f6c3dd3cfaead) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.5 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/mswjs/msw/commit/c07e09b4b016928d18d5504fd6338c80c8f0ea0b\"\u003e\u003ccode\u003ec07e09b\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/91a5d4131ceae9250acc40e0fa44b3c64f030d3e\"\u003e\u003ccode\u003e91a5d41\u003c/code\u003e\u003c/a\u003e fix(ws): remove all frame listeners on client closure (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d697485c264ca67e218786aeea3e2d7624f46b32\"\u003e\u003ccode\u003ed697485\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a288f5452970da6537ff31fce6b7f99eb620e563\"\u003e\u003ccode\u003ea288f54\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003efinalize\u003c/code\u003e API for handler cleanup (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/de188887793fcc1956f4e506459fe3db0a13dabf\"\u003e\u003ccode\u003ede18888\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/c4567d2a398fb3315cebea4b66e9b79022ad569c\"\u003e\u003ccode\u003ec4567d2\u003c/code\u003e\u003c/a\u003e fix: prevent frame abort listener leak (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/4bc4a5c3e04781ada364b777fd69676d28a71a4f\"\u003e\u003ccode\u003e4bc4a5c\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f0c03214b59f906ca8e92e3f0bb5d08fdf7d6f5e\"\u003e\u003ccode\u003ef0c0321\u003c/code\u003e\u003c/a\u003e fix: export the \u003ccode\u003eNetworkApi\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/52dca1eccdfd71bc94d5e98921f88432384b5e30\"\u003e\u003ccode\u003e52dca1e\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/f8dc874a236a4bd376c23cce9dd55ed59b8279e2\"\u003e\u003ccode\u003ef8dc874\u003c/code\u003e\u003c/a\u003e fix: export default handler controllers (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.10.4...v2.14.5\"\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 msw since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\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\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.8.3\"\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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\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/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.4 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/IAMSKORPZ/Gemini-Cli-Multi-Agent/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAMSKORPZ%2FGemini-Cli-Multi-Agent/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-04T23:30:54.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4380372167","node_id":"PR_kwDOSObn-c7YNDOy","number":20,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T02:02:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T23:30:54.000Z","updated_at":"2026-05-12T02:02:53.000Z","time_to_close":613917,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":70,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.16","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.3","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"1.52.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.24.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.16` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `1.52.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.42.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.5` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.24.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\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/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.4.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/673cb7a98b2ae7b97a57a0693d8d2dbfc745338c\"\u003e673cb7a\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/84luska84/sega-cli/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/84luska84%2Fsega-cli/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-04T22:12:17.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4380020047","node_id":"PR_kwDOR-ha7M7YL5K2","number":23,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 71 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T00:54:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T22:12:17.000Z","updated_at":"2026-05-12T00:54:15.000Z","time_to_close":614516,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":71,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.16","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.3","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"1.51.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.24.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.16` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `1.51.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.42.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.5` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.24.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\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/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.4.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/kernyx-ai/agent-cli/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kernyx-ai%2Fagent-cli/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"7.7.0","new_version":"7.7.1","update_type":"patch","path":null,"pr_created_at":"2026-05-04T19:49:50.000Z","version_change":"7.7.0 → 7.7.1","issue":{"uuid":"4379213329","node_id":"PR_kwDOR0x1dM7YJNUm","number":24,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 71 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-11T23:12:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T19:49:50.000Z","updated_at":"2026-05-11T23:12:47.000Z","time_to_close":616975,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":71,"packages":[{"name":"simple-git","old_version":"3.33.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"0.21.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.4.3","new_version":"1.6.16","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.3","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.6.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.13","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"1.51.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.5.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.211.0","new_version":"0.216.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.39.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.31.4","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"0.24.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.118.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.1","repository_url":"https://github.com/Microsoft/vsce"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.33.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `0.21.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.3` | `1.6.16` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.28.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.57.2` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.1` | `3.8.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.59.2` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.13` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `1.51.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.5.0` | `2.7.1` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.211.0` | `0.216.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.40.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.39.0` | `24.42.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.4` | `5.31.5` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.8` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `0.24.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.118.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.1` |\n\n\nUpdates `simple-git` from 3.33.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\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/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003ee234c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.2...v0.20.0\"\u003e0.20.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e806d307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.1...v0.19.2\"\u003e0.19.2\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e8f514f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.19.0...v0.19.1\"\u003e0.19.1\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid spurious unhandledRejection when transport fails mid-sendRequest (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b6b2cb44650286b4dc9ea8097cef46d4c41b6f1f\"\u003eb6b2cb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush decoder state at end of NDJSON stream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4e1b07aab3fbbcc5b2c0bfbfa0adc63e1aa53f92\"\u003e4e1b07a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse TypeScript private keyword instead of ES #private fields (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6e6ee2f369fde017e0f4df48e509bf041ab8985\"\u003ec6e6ee2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.2...v0.19.0\"\u003e0.19.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Initial unstable elicitation support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bf259e9e36b38fc760397babe7f455cdf6665193\"\u003ebf259e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.1...v0.18.2\"\u003e0.18.2\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epropagate input stream errors through ndJsonStream (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/111\"\u003e#111\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f57a8d1d4606c6f12684e7790b0c9cfaba0e319c\"\u003ef57a8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.18.0...v0.18.1\"\u003e0.18.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ACP connection transport failures cleanly (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/103\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/028ee3f6c89a51b6e0cc41aea7db97b3f9639812\"\u003e028ee3f\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/agentclientprotocol/typescript-sdk/commit/74372b59f8f56eb30e72f2538df2671a0adb376f\"\u003e\u003ccode\u003e74372b5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.21.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e234c213d362d2cd170f8215fa0758a62a59d54e\"\u003e\u003ccode\u003ee234c21\u003c/code\u003e\u003c/a\u003e feat(unstable): Add \u003ccode\u003eproviders/*\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b0e1d046a5a1639eeea7a766222ceada43d9a259\"\u003e\u003ccode\u003eb0e1d04\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/c6ee38997cf352f6e81100328527cac1ddbb1146\"\u003e\u003ccode\u003ec6ee389\u003c/code\u003e\u003c/a\u003e chore(deps): bump googleapis/release-please-action from 4.4.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/bd0b486fce4ab49a58107a36f7c7b3027fc0593c\"\u003e\u003ccode\u003ebd0b486\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 43 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/3becf2ee80409813061087e543cc14de22952cdc\"\u003e\u003ccode\u003e3becf2e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.14.0 to 6.15.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/599224aae5c84f3522827ded18de0fd3a9b6df11\"\u003e\u003ccode\u003e599224a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.20.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/806d307ba92e824e859075f3f72fe1e9b35b8f0b\"\u003e\u003ccode\u003e806d307\u003c/code\u003e\u003c/a\u003e feat: Stabilize \u003ccode\u003ecloseSession\u003c/code\u003e and \u003ccode\u003eresumeSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f293b706380334277b5c53eb84ee293a32085d8d\"\u003e\u003ccode\u003ef293b70\u003c/code\u003e\u003c/a\u003e chore(main): release 0.19.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/8f514f348decd2ed0f8a57b845c7e170aaa75376\"\u003e\u003ccode\u003e8f514f3\u003c/code\u003e\u003c/a\u003e fix: Avoid event loop timing causing out of order messages (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.4.3 to 1.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.16\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Support ancestor traversal  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003evitest-dev/eslint-plugin-vitest#890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfa\"\u003e\u003c!-- raw HTML omitted --\u003e(8110b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow same-file const variable timeouts by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/888\"\u003evitest-dev/eslint-plugin-vitest#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.14...v1.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\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/vitest-dev/eslint-plugin-vitest/commit/3dfdf72a9a7d5fc4a32fc35b9de6a198ce2aa13c\"\u003e\u003ccode\u003e3dfdf72\u003c/code\u003e\u003c/a\u003e chore: release v1.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8110bfaac4f572ce3f43fa2a58b9df337272740f\"\u003e\u003ccode\u003e8110bfa\u003c/code\u003e\u003c/a\u003e feat(require-test-timeout): support ancestor traversal (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/123a9c4b98a87b33a27024c78d2f30e8bc52e30a\"\u003e\u003ccode\u003e123a9c4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/84f312a52c9459e147920cbe4162984f0b00cfa2\"\u003e\u003ccode\u003e84f312a\u003c/code\u003e\u003c/a\u003e feat: allow same-file const variable timeouts (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.6 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'text' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-text\"\u003eimport text\u003c/a\u003e proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_text/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://bun.com/docs/guides/runtime/import-html\"\u003eBun\u003c/a\u003e. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#text\"\u003e\u003ccode\u003etext\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport string from './example.txt' with { type: 'text' }\nconsole.log(string)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to fallback download path (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eInstalling esbuild via npm is somewhat complicated with several different edge cases (see \u003ca href=\"https://esbuild.github.io/getting-started/#additional-npm-flags\"\u003eesbuild's documentation\u003c/a\u003e for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the \u003ccode\u003enpm\u003c/code\u003e command, and then with a HTTP request to \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e as a last resort).\u003c/p\u003e\n\u003cp\u003eThis last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level \u003ccode\u003eesbuild\u003c/code\u003e package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the Go compiler from 1.25.7 to 1.26.1\u003c/p\u003e\n\u003cp\u003eThis upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt now uses the \u003ca href=\"https://go.dev/doc/go1.26#new-garbage-collector\"\u003enew garbage collector\u003c/a\u003e that comes with Go 1.26.\u003c/li\u003e\n\u003cli\u003eThe Go compiler is now more aggressive with allocating memory on the stack.\u003c/li\u003e\n\u003cli\u003eThe executable format that the Go linker uses has undergone several changes.\u003c/li\u003e\n\u003cli\u003eThe WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read the \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.27.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lowering of define semantics for TypeScript parameter properties (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo {\n  constructor(public x = 1) {}\n  y = 2\n}\n\u003cp\u003e// Old output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\nconstructor(x = 1) {\u003cbr /\u003e\nthis.x = x;\u003cbr /\u003e\n__publicField(this, \u0026quot;y\u0026quot;, 2);\u003cbr /\u003e\n}\u003cbr /\u003e\nx;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output (with --loader=ts --target=es2021)\u003cbr /\u003e\nclass Foo {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a794dff68e6a43539f6da671e3080efdf11ca70\"\u003e\u003ccode\u003e6a794df\u003c/code\u003e\u003c/a\u003e publish 0.28.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/64ee0ea63b2ff303caafc9610c388dc72c882c23\"\u003e\u003ccode\u003e64ee0ea\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4435\"\u003e#4435\u003c/a\u003e: support \u003ccode\u003ewith { type: text }\u003c/code\u003e imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ef65aeeaacdb71eade186f888975b1de89574314\"\u003e\u003ccode\u003eef65aee\u003c/code\u003e\u003c/a\u003e fix sort order in \u003ccode\u003esnapshots_packagejson.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1a26a8ecbc39aaf1379c524a0274a08fbcbed655\"\u003e\u003ccode\u003e1a26a8e\u003c/code\u003e\u003c/a\u003e try to fix \u003ccode\u003etest-old-ts\u003c/code\u003e, also shuffle CI tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/556ce6c1fc00d7c0917fbfada01ed8e5251bc510\"\u003e\u003ccode\u003e556ce6c\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e to omit build hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e675a81a473ea69a46a69792f1386bb110dd877\"\u003e\u003ccode\u003e8e675a8\u003c/code\u003e\u003c/a\u003e ci: allow missing binary hashes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7067763b904fe8a522fa840a4a48c5fbd4c395e0\"\u003e\u003ccode\u003e7067763\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;update go 1.25.7 =\u0026gt; 1.26.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/39473a952ab3b450d0578b698a8b8d2a02332e0d\"\u003e\u003ccode\u003e39473a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4343\"\u003e#4343\u003c/a\u003e: integrity check for binary download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2025c9ff6ab15ba6b0f9d074fd732250cc46e4a3\"\u003e\u003ccode\u003e2025c9f\u003c/code\u003e\u003c/a\u003e publish 0.27.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c6b586e4904f47e8d5f783a2813660c13e2672e7\"\u003e\u003ccode\u003ec6b586e\u003c/code\u003e\u003c/a\u003e fix typo in \u003ccode\u003eMakefile\u003c/code\u003e for \u003ccode\u003e@esbuild/win32-x64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.6...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\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/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-artifactregistry-auth` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/releases\"\u003egoogle-artifactregistry-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eAdd yarn support in \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/pull/78\"\u003eGoogleCloudPlatform/artifact-registry-npm-tools#78\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/GoogleCloudPlatform/artifact-registry-npm-tools/commit/adf79885c4c48815fb7448d0480c8a80280cd32f\"\u003e\u003ccode\u003eadf7988\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/36fc4c0b865a7beef61d32467b84d9dfb6f0f5c1\"\u003e\u003ccode\u003e36fc4c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump to version v3.5.0 for release\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/31f9653ae171c324c2e39e53ea6596f26faf9a98\"\u003e\u003ccode\u003e31f9653\u003c/code\u003e\u003c/a\u003e Bump to version v3.5.0 for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/commit/9f8b4ad6b6f1911b7e103432e550e9deeb3073cc\"\u003e\u003ccode\u003e9f8b4ad\u003c/code\u003e\u003c/a\u003e Adding support of .yarnrc.yml to npm tools (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/artifact-registry-npm-tools/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.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/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.4.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.42.0 to 4.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.57.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(access): ensure symlinks are followed when checking for executable flag by \u003ca href=\"https://github.com/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\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/boneskull\"\u003e\u003ccode\u003e@​boneskull\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1253\"\u003estreamich/memfs#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.1...v4.57.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EBADF when calling fileHandle.close() after streaming via pipeline by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1249\"\u003estreamich/memfs#1249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.57.0...v4.57.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow injecting custom \u003ccode\u003eprocess\u003c/code\u003e implementation for better testability by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1248\"\u003estreamich/memfs#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.11...v4.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize leading \u003ccode\u003e./\u003c/code\u003e in relative glob patterns by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1243\"\u003estreamich/memfs#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.10...v4.56.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.9...v4.56.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.8...v4.56.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.56.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.7...v4.56.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\"\u003ehttps://github.com/streamich/memfs/compare/v4.56.2...v4.56.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.56.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.54.0...v4.56.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/streamich/memfs/blob/master/CHANGELOG.md\"\u003ememfs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.53.0...v4.54.0\"\u003e4.54.0\u003c/a\u003e (2026-01-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add locking for FSA writable handles (\u003ca href=\"https://github.com/streamich/memfs/commit/35d3519d90f018905df61396af9325d992a65768\"\u003e35d3519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.52.0...v4.53.0\"\u003e4.53.0\u003c/a\u003e (2026-01-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement Result type and improve error handling for exists methods (\u003ca href=\"https://github.com/streamich/memfs/commit/f95531fb3382d5aa23e8dc9c233d7b47dd7fbbc1\"\u003ef95531f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1218\"\u003e#1218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.1...v4.52.0\"\u003e4.52.0\u003c/a\u003e (2026-01-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 add deprecated \u003ccode\u003eDirent.path\u003c/code\u003e with deprecation notice (\u003ca href=\"https://github.com/streamich/memfs/commit/ebf8ea917e8248ff29ad5f975137f89004404d6b\"\u003eebf8ea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎸 add \u003cem\u003edisposable\u003c/em\u003e methods to \u003ccode\u003eDir\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/d237aa9db26b027887963a935098f17466109669\"\u003ed237aa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🎸 add \u003ccode\u003eDirent.parentPath\u003c/code\u003e (\u003ca href=\"https://github.com/streamich/memfs/commit/f72f9fe00bf11b622894335e1e0a0a981636cad4\"\u003ef72f9fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.51.0...v4.51.1\"\u003e4.51.1\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd glob functions to API lists (\u003ca href=\"https://github.com/streamich/memfs/commit/445f33729e6123b52268e92a9d2785d47f7ab2aa\"\u003e445f337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/memfs/compare/v4.50.0...v4.51.0\"\u003e4.51.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort files and folder when using \u003ccode\u003etoTreeSync()\u003c/code\u003e (\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/stevenAthompson/gemini-cli-remote-control/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevenAthompson%2Fgemini-cli-remote-control/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}}]}