{"id":37542,"name":"@types/http-errors","ecosystem":"npm","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","issues_count":164,"created_at":"2025-06-09T12:05:57.002Z","updated_at":"2025-06-09T12:05:57.002Z","purl":"pkg:npm/@types/http-errors","metadata":{"id":1331935,"name":"@types/http-errors","ecosystem":"npm","description":"TypeScript definitions for http-errors","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-errors","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","keywords_array":[],"namespace":"types","versions_count":29,"first_release_published_at":"2016-05-17T05:10:37.874Z","latest_release_published_at":"2025-06-07T02:17:33.428Z","latest_release_number":"2.0.5","last_synced_at":"2025-06-09T08:32:21.712Z","created_at":"2022-04-08T21:18:56.967Z","updated_at":"2025-06-09T08:32:21.712Z","registry_url":"https://www.npmjs.com/package/@types/http-errors","install_command":"npm install @types/http-errors","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"ts2.1":"1.5.34","ts2.0":"1.5.34","ts2.2":"1.6.1","ts2.5":"1.6.2","ts2.6":"1.6.2","ts2.3":"1.6.2","ts2.7":"1.6.2","ts2.4":"1.6.2","ts2.9":"1.6.3","ts2.8":"1.6.3","ts3.2":"1.8.0","ts3.0":"1.8.0","ts3.1":"1.8.0","ts3.3":"1.8.0","ts3.4":"1.8.0","ts3.5":"1.8.0","ts3.7":"1.8.1","ts3.6":"1.8.1","ts3.9":"1.8.2","ts4.0":"1.8.2","ts3.8":"1.8.2","ts4.2":"2.0.1","ts4.4":"2.0.1","ts4.3":"2.0.1","ts4.1":"2.0.1","ts5.9":"2.0.5","ts4.5":"2.0.4","ts4.6":"2.0.4","ts4.7":"2.0.4","ts4.8":"2.0.4","ts4.9":"2.0.4","ts5.0":"2.0.4","ts5.7":"2.0.5","ts5.5":"2.0.5","ts5.8":"2.0.5","ts5.4":"2.0.5","ts5.3":"2.0.5","ts5.2":"2.0.5","ts5.1":"2.0.5","latest":"2.0.5","ts5.6":"2.0.5"}},"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-08T02:09:22.470Z","dependent_packages_count":613,"downloads":85970222,"downloads_period":"last-month","dependent_repos_count":473594,"rankings":{"downloads":0.031185631719867053,"dependent_repos_count":0.053253778485637775,"dependent_packages_count":0.09952569912354411,"stargazers_count":0.2763994312660737,"forks_count":0.0287488264318353,"docker_downloads_count":0.17881770040601555,"average":0.11132184457216225},"purl":"pkg:npm/%40types/http-errors","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@types/http-errors","docker_dependents_count":3650,"docker_downloads_count":2194822069,"usage_url":"https://repos.ecosyste.ms/usage/npm/@types/http-errors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@types/http-errors/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhttp-errors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhttp-errors/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhttp-errors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhttp-errors/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:08:12.377Z","updated_at":"2022-11-10T11:08:12.377Z","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":5011011,"maintainers_count":1013971,"namespaces_count":295982,"keywords_count":701529,"github":"npm","metadata":{"funded_packages_count":150357},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-09T06:31:48.939Z","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":70,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3885702502","node_id":"PR_kwDOPEiJBM7A5wT4","number":21,"state":"open","title":"deps(deps-dev): bump the development-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T12:36:43.000Z","updated_at":"2026-02-13T13:02:11.913Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"development-dependencies","update_count":27,"packages":[{"name":"@replit/vite-plugin-cartographer","old_version":"0.2.3","new_version":"0.4.4"},{"name":"@replit/vite-plugin-runtime-error-modal","old_version":"0.0.3","new_version":"0.0.4"},{"name":"@tailwindcss/typography","old_version":"0.5.15","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.1.3","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.16.11","new_version":"20.19.30","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"drizzle-kit","old_version":"0.30.6","new_version":"0.31.8","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"postcss","old_version":"8.4.47","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@types/babel__generator","old_version":"7.6.8","new_version":"7.27.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/babel__traverse","old_version":"7.20.6","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/body-parser","old_version":"1.19.5","new_version":"1.19.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.6","new_version":"4.19.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.9.16","new_version":"6.14.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/send","old_version":"0.17.4","new_version":"1.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001767","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"get-tsconfig","old_version":"4.8.1","new_version":"4.13.1","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"jsesc","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/mathiasbynens/jsesc"},{"name":"modern-screenshot","old_version":"4.6.0","new_version":"4.6.8","repository_url":"https://github.com/qq15725/modern-screenshot"},{"name":"rollup","old_version":"4.24.4","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| @replit/vite-plugin-cartographer | `0.2.3` | `0.4.4` |\n| @replit/vite-plugin-runtime-error-modal | `0.0.3` | `0.0.4` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.15` | `0.5.19` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.3` | `4.1.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.16.11` | `20.19.30` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.24` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.30.6` | `0.31.8` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.47` | `8.5.6` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.6` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@types/babel__generator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__generator) | `7.6.8` | `7.27.0` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.6` | `7.28.0` |\n| [@types/body-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/body-parser) | `1.19.5` | `1.19.6` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.6` | `4.19.8` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.9.16` | `6.14.0` |\n| [@types/send](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/send) | `0.17.4` | `1.2.1` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `2.2.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001767` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.8.1` | `4.13.1` |\n| [jsesc](https://github.com/mathiasbynens/jsesc) | `3.0.2` | `3.1.0` |\n| [modern-screenshot](https://github.com/qq15725/modern-screenshot) | `4.6.0` | `4.6.8` |\n| [rollup](https://github.com/rollup/rollup) | `4.24.4` | `4.57.1` |\n\n\nUpdates `@replit/vite-plugin-cartographer` from 0.2.3 to 0.4.4\n\nUpdates `@replit/vite-plugin-runtime-error-modal` from 0.0.3 to 0.0.4\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/~eng-service\"\u003eeng-service\u003c/a\u003e, a new releaser for \u003ccode\u003e@​replit/vite-plugin-runtime-error-modal\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.15 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.15...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.3 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\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/tailwindlabs/tailwindcss/commit/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5f107e28224a29df5fd27e7135bffc4398149115\"\u003e\u003ccode\u003e5f107e2\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e4b6c67bcb528a51b5482356fdf66e44816fafeb\"\u003e\u003ccode\u003ee4b6c67\u003c/code\u003e\u003c/a\u003e Support Vite Environment API (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/21f2bf99b9764929b5268ce2174840086ef191cc\"\u003e\u003ccode\u003e21f2bf9\u003c/code\u003e\u003c/a\u003e perf(vite): add plugin hook filter (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19308\"\u003e#19308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e9c9c4f79db00a7a1dc7a3e2a13ced3b19f55555\"\u003e\u003ccode\u003ee9c9c4f\u003c/code\u003e\u003c/a\u003e Release v4.1.17 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19272\"\u003e#19272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/cbbbe844759a35f5bd2a976bb6e66e1f7104c574\"\u003e\u003ccode\u003ecbbbe84\u003c/code\u003e\u003c/a\u003e Release 4.1.16 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19185\"\u003e#19185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/89cbfc7b2dfaafec38f2123fc9047b0d6a49f1de\"\u003e\u003ccode\u003e89cbfc7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eoptimize\u003c/code\u003e option to \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e plugin (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19131\"\u003e#19131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b67cbcf6ccaa58097cb6d8d7e0eb1fca1091ccca\"\u003e\u003ccode\u003eb67cbcf\u003c/code\u003e\u003c/a\u003e Prepare v4.1.14 release (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19037\"\u003e#19037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a94f81e7e1ba651c407e0eb2fafd00162fe3d0f\"\u003e\u003ccode\u003e5a94f81\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003edefault\u003c/code\u003e export condition for \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18948\"\u003e#18948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.16.11 to 20.19.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.20 to 10.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/67df014ae17b47b277e8e00abe3267650b4f2585\"\u003e\u003ccode\u003e67df014\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/032440ee4a2fc8d0d8b391df91bb1ea377e256be\"\u003e\u003ccode\u003e032440e\u003c/code\u003e\u003c/a\u003e perf: reduce array allocations (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.20...10.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.30.6 to 0.31.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.8\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ealgorythm\u003c/code\u003e =\u0026gt; \u003ccode\u003ealgorithm\u003c/code\u003e typo.\u003c/li\u003e\n\u003cli\u003eFixed external dependencies in build configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.6\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2853\"\u003e[BUG]: Importing drizzle-kit/api fails in ESM modules\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ehalfvec\u003c/code\u003e, \u003ccode\u003ebit\u003c/code\u003e and \u003ccode\u003esparsevec\u003c/code\u003e type generation bug in drizzle-kit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal changes to Studio context. Added \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for Studio\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.2\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed relations extraction to not interfere with Drizzle Studio.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.1\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003edrizzle-kit pull\u003c/code\u003e bugs when using Gel extensions.\u003c/h3\u003e\n\u003cp\u003eBecause Gel extensions create schema names containing \u003ccode\u003e::\u003c/code\u003e (for example, \u003ccode\u003eext::auth\u003c/code\u003e), Drizzle previously handled these names incorrectly. Starting with this release, you can use Gel extensions without any problems. Here’s what you should do:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEnable extensions schemas in \u003ccode\u003edrizzle.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport  { defineConfig } from \u0026quot;drizzle-kit\u0026quot;;\n\u003cp\u003eexport default defineConfig({\ndialect: 'gel',\nschemaFilter: ['ext::auth', 'public']\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e\n\u003cp\u003eRun \u003ccode\u003edrizzle-kit pull\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDone!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003edrizzle-kit@0.31.0\u003c/h2\u003e\n\u003ch2\u003eFeatures and improvements\u003c/h2\u003e\n\u003ch3\u003eEnum DDL improvements\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/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.30.6...drizzle-kit@0.31.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-kit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.25.12\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.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\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.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.47 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\n                           //    \u0026lt;style\u0026gt;\n                           //    p {\n                           //      color: green;\n                           //    }\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\n                           //      color: green;\n                           //    }\u0026quot;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003cp\u003eIf your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://tidelift.com/\"\u003e\u003cstrong\u003eTidelift\u003c/strong\u003e\u003c/a\u003e with a Spotify-like subscription model supporting all projects from your lock file.\u003c/li\u003e\n\u003cli\u003eDirect donations at \u003ca href=\"https://github.com/sponsors/ai\"\u003e\u003cstrong\u003eGitHub Sponsors\u003c/strong\u003e\u003c/a\u003e or \u003ca href=\"https://opencollective.com/postcss#section-contributors\"\u003e\u003cstrong\u003eOpen Collective\u003c/strong\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18159719e4a6d65ad7085edf1dc42e07814f683\"\u003e\u003ccode\u003ec181597\u003c/code\u003e\u003c/a\u003e Release 8.5.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c5523fbec5f32622e77103c643e1258007c2609d\"\u003e\u003ccode\u003ec5523fb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e3450c55f41e378e086f4f189e5243a573c3390\"\u003e\u003ccode\u003e2e3450c\u003c/code\u003e\u003c/a\u003e refactor: \u003ccode\u003eimport\u003c/code\u003e should be listed before \u003ccode\u003erequire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4d720bd01adec2e8645bf91e725825bebb712e1b\"\u003e\u003ccode\u003e4d720bd\u003c/code\u003e\u003c/a\u003e Update EM text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6cb4a6673fb6d8b23eb1ebe66a22b6267ab141de\"\u003e\u003ccode\u003e6cb4a66\u003c/code\u003e\u003c/a\u003e Release 8.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ec5c1e031083664bed1cf91eaac72f8c61068110\"\u003e\u003ccode\u003eec5c1e0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e85e9385c87499bc7e274c6ce332cf59e3988994\"\u003e\u003ccode\u003ee85e938\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.47...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.17 to 3.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for raw \u003ccode\u003esupports-[…]\u003c/code\u003e queries in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/13605\"\u003e#13605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003erequire.cache\u003c/code\u003e error when loaded through a TypeScript file in Node 22.18+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18665\"\u003e#18665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport.meta.resolve(…)\u003c/code\u003e in configs for new enough Node.js versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using newer versions of \u003ccode\u003epostcss-load-config\u003c/code\u003e for better ESM and TypeScript PostCSS config support with the CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove irrelevant utility rules when matching important classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19030\"\u003e#19030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.14] - 2025-10-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-row\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-row-start\u003c/code\u003e or \u003ccode\u003egrid-row-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\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/tailwindlabs/tailwindcss/commits/v3.4.19/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.28.6 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\u003ccode\u003e@​babel/code-frame\u003c/code\u003e'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\u003c/blockquote\u003e\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-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.6 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\u003ccode\u003e@​babel/compat-data\u003c/code\u003e'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 dis...\n\n_Description has been truncated_","html_url":"https://github.com/aundre1/Video-Pool/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aundre1%2FVideo-Pool/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"3847025507","node_id":"PR_kwDOPEiJBM6-6MCR","number":15,"state":"open","title":"deps(deps-dev): bump the development-dependencies group across 1 directory with 24 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-01-23T11:17:45.000Z","updated_at":"2026-01-23T11:17:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"development-dependencies","update_count":24,"packages":[{"name":"@replit/vite-plugin-cartographer","old_version":"0.2.3","new_version":"0.4.4"},{"name":"@replit/vite-plugin-runtime-error-modal","old_version":"0.0.3","new_version":"0.0.4"},{"name":"@tailwindcss/typography","old_version":"0.5.15","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.1.3","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.16.11","new_version":"20.19.30","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.3.3","new_version":"4.7.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"drizzle-kit","old_version":"0.30.6","new_version":"0.31.8","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"postcss","old_version":"8.4.47","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@types/babel__generator","old_version":"7.6.8","new_version":"7.27.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/babel__traverse","old_version":"7.20.6","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/body-parser","old_version":"1.19.5","new_version":"1.19.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.6","new_version":"4.19.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.9.16","new_version":"6.14.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/send","old_version":"0.17.4","new_version":"1.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"get-tsconfig","old_version":"4.8.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"jsesc","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/mathiasbynens/jsesc"},{"name":"modern-screenshot","old_version":"4.6.0","new_version":"4.6.7","repository_url":"https://github.com/qq15725/modern-screenshot"},{"name":"rollup","old_version":"4.24.4","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| @replit/vite-plugin-cartographer | `0.2.3` | `0.4.4` |\n| @replit/vite-plugin-runtime-error-modal | `0.0.3` | `0.0.4` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.15` | `0.5.19` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.3` | `4.1.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.16.11` | `20.19.30` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.3.3` | `4.7.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.23` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.30.6` | `0.31.8` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.47` | `8.5.6` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [@types/babel__generator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__generator) | `7.6.8` | `7.27.0` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.6` | `7.28.0` |\n| [@types/body-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/body-parser) | `1.19.5` | `1.19.6` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.6` | `4.19.8` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.9.16` | `6.14.0` |\n| [@types/send](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/send) | `0.17.4` | `1.2.1` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `2.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.8.1` | `4.13.0` |\n| [jsesc](https://github.com/mathiasbynens/jsesc) | `3.0.2` | `3.1.0` |\n| [modern-screenshot](https://github.com/qq15725/modern-screenshot) | `4.6.0` | `4.6.7` |\n| [rollup](https://github.com/rollup/rollup) | `4.24.4` | `4.56.0` |\n\n\nUpdates `@replit/vite-plugin-cartographer` from 0.2.3 to 0.4.4\n\nUpdates `@replit/vite-plugin-runtime-error-modal` from 0.0.3 to 0.0.4\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/~eng-service\"\u003eeng-service\u003c/a\u003e, a new releaser for \u003ccode\u003e@​replit/vite-plugin-runtime-error-modal\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.15 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.15...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.3 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\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/tailwindlabs/tailwindcss/commit/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5f107e28224a29df5fd27e7135bffc4398149115\"\u003e\u003ccode\u003e5f107e2\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e4b6c67bcb528a51b5482356fdf66e44816fafeb\"\u003e\u003ccode\u003ee4b6c67\u003c/code\u003e\u003c/a\u003e Support Vite Environment API (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/21f2bf99b9764929b5268ce2174840086ef191cc\"\u003e\u003ccode\u003e21f2bf9\u003c/code\u003e\u003c/a\u003e perf(vite): add plugin hook filter (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19308\"\u003e#19308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e9c9c4f79db00a7a1dc7a3e2a13ced3b19f55555\"\u003e\u003ccode\u003ee9c9c4f\u003c/code\u003e\u003c/a\u003e Release v4.1.17 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19272\"\u003e#19272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/cbbbe844759a35f5bd2a976bb6e66e1f7104c574\"\u003e\u003ccode\u003ecbbbe84\u003c/code\u003e\u003c/a\u003e Release 4.1.16 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19185\"\u003e#19185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/89cbfc7b2dfaafec38f2123fc9047b0d6a49f1de\"\u003e\u003ccode\u003e89cbfc7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eoptimize\u003c/code\u003e option to \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e plugin (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19131\"\u003e#19131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b67cbcf6ccaa58097cb6d8d7e0eb1fca1091ccca\"\u003e\u003ccode\u003eb67cbcf\u003c/code\u003e\u003c/a\u003e Prepare v4.1.14 release (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19037\"\u003e#19037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a94f81e7e1ba651c407e0eb2fafd00162fe3d0f\"\u003e\u003ccode\u003e5a94f81\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003edefault\u003c/code\u003e export condition for \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18948\"\u003e#18948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.16.11 to 20.19.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 4.3.3 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/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@4.7.0\u003c/h2\u003e\n\u003ch3\u003eAdd HMR support for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/518\"\u003e#518\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eHMR now works for compound components like this:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Root\u0026lt;/div\u0026gt;\nconst Item = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Item\u0026lt;/div\u0026gt;\n\u003cp\u003eexport const Accordion = { Root, Item }\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eReturn \u003ccode\u003ePlugin[]\u003c/code\u003e instead of \u003ccode\u003ePluginOption[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/537\"\u003e#537\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe return type has changed from \u003ccode\u003ereact(): PluginOption[]\u003c/code\u003e to more specialized type \u003ccode\u003ereact(): Plugin[]\u003c/code\u003e. This allows for type-safe manipulation of plugins, for example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// previously this causes type errors\nreact({ babel: { plugins: ['babel-plugin-react-compiler'] } })\n  .map(p =\u0026gt; ({ ...p, applyToEnvironment: e =\u0026gt; e.name === 'client' }))\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eplugin-react@4.6.0\u003c/h2\u003e\n\u003ch3\u003eAdd raw Rolldown support\u003c/h3\u003e\n\u003cp\u003eThis plugin only worked with Vite. But now it can also be used with raw Rolldown. The main purpose for using this plugin with Rolldown is to use react compiler.\u003c/p\u003e\n\u003ch2\u003eplugin-react@4.5.2\u003c/h2\u003e\n\u003ch3\u003eSuggest \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e if rolldown-vite is detected \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/491\"\u003e#491\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eEmit a log which recommends \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e when \u003ccode\u003erolldown-vite\u003c/code\u003e is detected to improve performance and use Oxc under the hood. The warning can be disabled by setting \u003ccode\u003edisableOxcRecommendation: false\u003c/code\u003e in the plugin options.\u003c/p\u003e\n\u003ch3\u003eUse \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e for rolldown-vite \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/489\"\u003e#489\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis suppresses the warning about \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e being deprecated in rolldown-vite.\u003c/p\u003e\n\u003ch3\u003eAdd Vite 7-beta to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/497\"\u003e#497\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eReact plugins are compatible with Vite 7, this removes the warning when testing the beta.\u003c/p\u003e\n\u003ch2\u003eplugin-react@4.5.1\u003c/h2\u003e\n\u003ch3\u003eAdd explicit semicolon in preambleCode \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/485\"\u003e#485\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis fixes an edge case when using HTML minifiers that strips line breaks aggressively.\u003c/p\u003e\n\u003ch2\u003eplugin-react@4.5.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003efilter\u003c/code\u003e for rolldown-vite \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/470\"\u003e#470\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003efilter\u003c/code\u003e so that it is more performant when running this plugin with rolldown-powered version of Vite.\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.7.0 (2025-07-18)\u003c/h2\u003e\n\u003ch3\u003eAdd HMR support for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/518\"\u003e#518\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eHMR now works for compound components like this:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Root\u0026lt;/div\u0026gt;\nconst Item = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Item\u0026lt;/div\u0026gt;\n\u003cp\u003eexport const Accordion = { Root, Item }\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eReturn \u003ccode\u003ePlugin[]\u003c/code\u003e instead of \u003ccode\u003ePluginOption[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/537\"\u003e#537\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe return type has changed from \u003ccode\u003ereact(): PluginOption[]\u003c/code\u003e to more specialized type \u003ccode\u003ereact(): Plugin[]\u003c/code\u003e. This allows for type-safe manipulation of plugins, for example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// previously this causes type errors\nreact({ babel: { plugins: ['babel-plugin-react-compiler'] } })\n  .map(p =\u0026gt; ({ ...p, applyToEnvironment: e =\u0026gt; e.name === 'client' }))\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e4.6.0 (2025-06-23)\u003c/h2\u003e\n\u003ch3\u003eAdd raw Rolldown support\u003c/h3\u003e\n\u003cp\u003eThis plugin only worked with Vite. But now it can also be used with raw Rolldown. The main purpose for using this plugin with Rolldown is to use react compiler.\u003c/p\u003e\n\u003ch2\u003e4.5.2 (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSuggest \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e if rolldown-vite is detected \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/491\"\u003e#491\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eEmit a log which recommends \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e when \u003ccode\u003erolldown-vite\u003c/code\u003e is detected to improve performance and use Oxc under the hood. The warning can be disabled by setting \u003ccode\u003edisableOxcRecommendation: true\u003c/code\u003e in the plugin options.\u003c/p\u003e\n\u003ch3\u003eUse \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e for rolldown-vite \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/489\"\u003e#489\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis suppresses the warning about \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e being deprecated in rolldown-vite.\u003c/p\u003e\n\u003ch3\u003eAdd Vite 7-beta to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/497\"\u003e#497\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eReact plugins are compatible with Vite 7, this removes the warning when testing the beta.\u003c/p\u003e\n\u003ch2\u003e4.5.1 (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eAdd explicit semicolon in preambleCode \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/485\"\u003e#485\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis fixes an edge case when using HTML minifiers that strips line breaks aggressively.\u003c/p\u003e\n\u003ch2\u003e4.5.0 (2025-05-23)\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/vitejs/vite-plugin-react/commit/80417060f7bc239d5100e1b47c819e8364c7d551\"\u003e\u003ccode\u003e8041706\u003c/code\u003e\u003c/a\u003e release: plugin-react@4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bbfd1b797c510fbe54348469e952bb1f6ec287f6\"\u003e\u003ccode\u003ebbfd1b7\u003c/code\u003e\u003c/a\u003e chore: update changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/537\"\u003e#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fdc9d9a18a909398b8e217438631f49035e0797b\"\u003e\u003ccode\u003efdc9d9a\u003c/code\u003e\u003c/a\u003e feat: add hmr support for compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/d14f31d3bf8487346ae6f9db7e6ca7263c93066b\"\u003e\u003ccode\u003ed14f31d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/22be17f72f3ec97ecb03e54a59cb9384de50a537\"\u003e\u003ccode\u003e22be17f\u003c/code\u003e\u003c/a\u003e build: use tsdown for plugin-react / plugin-react-oxc (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/840f0b1386b65e6c96ca3b953a2811348ec5c3a0\"\u003e\u003ccode\u003e840f0b1\u003c/code\u003e\u003c/a\u003e chore(deps): update prettier (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cfe29122a8eec6c1e2ed9999531237dbce140e60\"\u003e\u003ccode\u003ecfe2912\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/11f56d63a9ed082137732211db556c784cadb523\"\u003e\u003ccode\u003e11f56d6\u003c/code\u003e\u003c/a\u003e fix: return \u003ccode\u003ePlugin[]\u003c/code\u003e instead of \u003ccode\u003ePluginOption[]\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9da5e19bb87ea4e1ee817781f2c7c6f5801f385d\"\u003e\u003ccode\u003e9da5e19\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/1583c5d727265faa668ab3d7009736e9fc01ec9c\"\u003e\u003ccode\u003e1583c5d\u003c/code\u003e\u003c/a\u003e chore: remove Vite 7 beta from supported range (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@4.7.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.20 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/541295c0e6dd348db2d3f52772b59cd403c59d29\"\u003e\u003ccode\u003e541295c\u003c/code\u003e\u003c/a\u003e Release 10.4.21 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.20...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.30.6 to 0.31.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.8\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ealgorythm\u003c/code\u003e =\u0026gt; \u003ccode\u003ealgorithm\u003c/code\u003e typo.\u003c/li\u003e\n\u003cli\u003eFixed external dependencies in build configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.6\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2853\"\u003e[BUG]: Importing drizzle-kit/api fails in ESM modules\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ehalfvec\u003c/code\u003e, \u003ccode\u003ebit\u003c/code\u003e and \u003ccode\u003esparsevec\u003c/code\u003e type generation bug in drizzle-kit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal changes to Studio context. Added \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for Studio\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.2\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed relations extraction to not interfere with Drizzle Studio.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.1\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003edrizzle-kit pull\u003c/code\u003e bugs when using Gel extensions.\u003c/h3\u003e\n\u003cp\u003eBecause Gel extensions create schema names containing \u003ccode\u003e::\u003c/code\u003e (for example, \u003ccode\u003eext::auth\u003c/code\u003e), Drizzle previously handled these names incorrectly. Starting with this release, you can use Gel extensions without any problems. Here’s what you should do:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEnable extensions schemas in \u003ccode\u003edrizzle.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport  { defineConfig } from \u0026quot;drizzle-kit\u0026quot;;\n\u003cp\u003eexport default defineConfig({\ndialect: 'gel',\nschemaFilter: ['ext::auth', 'public']\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e\n\u003cp\u003eRun \u003ccode\u003edrizzle-kit pull\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDone!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003edrizzle-kit@0.31.0\u003c/h2\u003e\n\u003ch2\u003eFeatures and improvements\u003c/h2\u003e\n\u003ch3\u003eEnum DDL improvements\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/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.30.6...drizzle-kit@0.31.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-kit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.25.12\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.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\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.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.47 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\n                           //    \u0026lt;style\u0026gt;\n                           //    p {\n                           //      color: green;\n                           //    }\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\n                           //      color: green;\n                           //    }\u0026quot;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003cp\u003eIf your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://tidelift.com/\"\u003e\u003cstrong\u003eTidelift\u003c/strong\u003e\u003c/a\u003e with a Spotify-like subscription model supporting all projects from your lock file.\u003c/li\u003e\n\u003cli\u003eDirect donations at \u003ca href=\"https://github.com/sponsors/ai\"\u003e\u003cstrong\u003eGitHub Sponsors\u003c/strong\u003e\u003c/a\u003e or \u003ca href=\"https://opencollective.com/postcss#section-contributors\"\u003e\u003cstrong\u003eOpen Collective\u003c/strong\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18159719e4a6d65ad7085edf1dc42e07814f683\"\u003e\u003ccode\u003ec181597\u003c/code\u003e\u003c/a\u003e Release 8.5.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c5523fbec5f32622e77103c643e1258007c2609d\"\u003e\u003ccode\u003ec5523fb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e3450c55f41e378e086f4f189e5243a573c3390\"\u003e\u003ccode\u003e2e3450c\u003c/code\u003e\u003c/a\u003e refactor: \u003ccode\u003eimport\u003c/code\u003e should be listed before \u003ccode\u003erequire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4d720bd01adec2e8645bf91e725825bebb712e1b\"\u003e\u003ccode\u003e4d720bd\u003c/code\u003e\u003c/a\u003e Update EM text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6cb4a6673fb6d8b23eb1ebe66a22b6267ab141de\"\u003e\u003ccode\u003e6cb4a66\u003c/code\u003e\u003c/a\u003e Release 8.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ec5c1e031083664bed1cf91eaac72f8c61068110\"\u003e\u003ccode\u003eec5c1e0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e85e9385c87499bc7e274c6ce332cf59e3988994\"\u003e\u003ccode\u003ee85e938\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.47...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.17 to 3.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for raw \u003ccode\u003esupports-[…]\u003c/code\u003e queries in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/13605\"\u003e#13605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003erequire.cache\u003c/code\u003e error when loaded through a TypeScript file in Node 22.18+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18665\"\u003e#18665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport.meta.resolve(…)\u003c/code\u003e in configs for new enough Node.js versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using newer versions of \u003ccode\u003epostcss-load-config\u003c/code\u003e for better ESM and TypeScript PostCSS config support with the CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove irrelevant utility rules when matching important classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19030\"\u003e#19030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.14] - 2025-10-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-row\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-row-start\u003c/code\u003e or \u003ccode\u003egrid-row-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\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/tailwindlabs/tailwindcss/commits/v3.4.19/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/aundre1/Video-Pool/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aundre1%2FVideo-Pool/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3650117840","node_id":"PR_kwDOCwTAEc60vptI","number":1725,"state":"open","title":"chore(deps): bump http-errors and @types/http-errors","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":"2025-11-21T04:02:55.000Z","updated_at":"2025-11-21T04:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"http-errors","repository_url":"https://github.com/jshttp/http-errors","old_version":"1.7.2","new_version":"2.0.1"},{"name":"@types/http-errors","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.6.1","new_version":"2.0.5"}],"path":null,"ecosystem":"npm"},"body":"Bumps [http-errors](https://github.com/jshttp/http-errors) and [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors). These dependencies needed to be updated together.\nUpdates `http-errors` from 1.7.2 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/http-errors/releases\"\u003ehttp-errors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for OSSF scorecard reporting by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/107\"\u003ejshttp/http-errors#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: improve \u003ccode\u003etoClassName\u003c/code\u003e function readability and JSDoc completeness by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/112\"\u003ejshttp/http-errors#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/113\"\u003ejshttp/http-errors#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for extending native errors w/o altering prototype by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/106\"\u003ejshttp/http-errors#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove --bail from test script by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/114\"\u003ejshttp/http-errors#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] Apply security best practices by \u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/116\"\u003ejshttp/http-errors#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 2.7.0 to 4.2.2 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/jshttp/http-errors/pull/117\"\u003ejshttp/http-errors#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 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/jshttp/http-errors/pull/118\"\u003ejshttp/http-errors#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/119\"\u003ejshttp/http-errors#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 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/jshttp/http-errors/pull/121\"\u003ejshttp/http-errors#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.27.9 to 3.28.18 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/jshttp/http-errors/pull/123\"\u003ejshttp/http-errors#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/124\"\u003ejshttp/http-errors#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove --bail by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/125\"\u003ejshttp/http-errors#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update statuses and switch fixed versions to tilde (~) by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/126\"\u003ejshttp/http-errors#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/130\"\u003ejshttp/http-errors#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.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/jshttp/http-errors/pull/131\"\u003ejshttp/http-errors#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add nodejs v18 - v24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/127\"\u003ejshttp/http-errors#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.32.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/jshttp/http-errors/pull/129\"\u003ejshttp/http-errors#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.11 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/jshttp/http-errors/pull/133\"\u003ejshttp/http-errors#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/132\"\u003ejshttp/http-errors#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/138\"\u003ejshttp/http-errors#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.11 to 4.31.2 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/jshttp/http-errors/pull/137\"\u003ejshttp/http-errors#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/134\"\u003ejshttp/http-errors#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.0.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/140\"\u003ejshttp/http-errors#140\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/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/112\"\u003ejshttp/http-errors#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/106\"\u003ejshttp/http-errors#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/116\"\u003ejshttp/http-errors#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/117\"\u003ejshttp/http-errors#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/124\"\u003ejshttp/http-errors#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/126\"\u003ejshttp/http-errors#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/http-errors/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/jshttp/http-errors/compare/v2.0.0...v2.0.1\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/jshttp/http-errors/blob/master/HISTORY.md\"\u003ehttp-errors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.1 / 2025-11-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: use tilde notation for dependencies\u003c/li\u003e\n\u003cli\u003edeps: update statuses to 2.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0 / 2021-12-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js 0.6\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eI'mateapot\u003c/code\u003e export; use \u003ccode\u003eImATeapot\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove support for status being non-first argument\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eUnorderedCollection\u003c/code\u003e constructor to \u003ccode\u003eTooEarly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\n\u003cul\u003e\n\u003cli\u003eFix messaging casing of \u003ccode\u003e418 I'm a Teapot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove code 306\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003e425 Unordered Collection\u003c/code\u003e to standard \u003ccode\u003e425 Too Early\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2021-11-14 / 1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: toidentifier@1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2020-06-29 / 1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eisHttpError\u003c/code\u003e export to determine if value is an HTTP error\u003c/li\u003e\n\u003cli\u003edeps: setprototypeof@1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2019-06-24 / 1.7.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: inherits@2.0.4\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/jshttp/http-errors/commit/61aee5769e92678ff25a2da8e3a2dd1504762432\"\u003e\u003ccode\u003e61aee57\u003c/code\u003e\u003c/a\u003e 2.0.1 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/6acba1ff0cd71a97a913a7f6baa89788d477c462\"\u003e\u003ccode\u003e6acba1f\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/d2dcbbffb34dc45baf30d9186cf89bd20b689d04\"\u003e\u003ccode\u003ed2dcbbf\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.29.11 to 4.31.2 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/fa47a60e96e774b176f81ef1d9f4ca0239607c87\"\u003e\u003ccode\u003efa47a60\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/09b3881c43ed0e7579f4e76e1bf7a77e23d86c06\"\u003e\u003ccode\u003e09b3881\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/f1ad32238afb63cdd0e4ab935cdae6b4728c71aa\"\u003e\u003ccode\u003ef1ad322\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.29.7 to 3.29.11 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/109fe03f60a8c4ce911785927fe7388fe69025c7\"\u003e\u003ccode\u003e109fe03\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.32.0 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/7a0544616f7e708a536c28ef5f936d20030215b8\"\u003e\u003ccode\u003e7a05446\u003c/code\u003e\u003c/a\u003e ci: add nodejs v18 - v24 to test matrix (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/6dfaf4983d8814aab2f216e8ec73c566f6ca8003\"\u003e\u003ccode\u003e6dfaf49\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.18 to 3.29.5 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/535aebf128ec21e23053c05c5a2d98b981147b2d\"\u003e\u003ccode\u003e535aebf\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/http-errors/compare/1.7.2...v2.0.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/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for http-errors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 1.6.1 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/near/near-api-js/pull/1725","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/near%2Fnear-api-js/issues/1725","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1725/packages"},{"uuid":"3636592274","node_id":"PR_kwDOO8ErZc60B4Qs","number":101,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-20T07:33:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T07:37:44.000Z","updated_at":"2025-11-20T07:33:51.000Z","time_to_close":172566,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@playwright/test","old_version":"1.48.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.7.9","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"eslint","old_version":"9.13.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"10.7.3","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.3","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.3","new_version":"4.0.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.2","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.2","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.11.0","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.11.0","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.1","new_version":"4.2.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.13","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"23.16.2","new_version":"25.6.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.453.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.12","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.1","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.66.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.1.0","new_version":"16.3.3","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"6.27.0","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"5.4.10","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.0.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.2.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.0","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.4.1","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.48.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.7.9` | `24.10.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.6` | `4.1.8` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.1` | `4.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.13.0` | `9.39.1` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.3` | `11.7.5` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.3` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.3` | `4.0.10` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.11.0` | `8.47.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.11.0` | `8.47.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.1` | `4.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.13` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.2` | `25.6.2` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.0` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `0.554.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.12` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.1` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.66.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.1.0` | `16.3.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.27.0` | `7.9.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.10` | `7.2.2` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.0.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.2.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.0` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.4.1` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.48.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.48.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.7.9 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.6 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.1 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript type of emitted args by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1397\"\u003epaulmillr/chokidar#1397\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/chokidar/compare/4.0.2...4.0.3\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test \u0026quot;should detect safe-edit\u0026quot; on FreeBSD by \u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove references to .map files by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: strongly type event emitter methods by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1381\"\u003epaulmillr/chokidar#1381\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/bxt\"\u003e\u003ccode\u003e@​bxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1365\"\u003epaulmillr/chokidar#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\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/chokidar/compare/4.0.1...4.0.2\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\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/paulmillr/chokidar/commit/1182965a0d3d884f15db423009262778ddba0ac4\"\u003e\u003ccode\u003e1182965\u003c/code\u003e\u003c/a\u003e Release 4.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/94709320ede4e9a3df2e2dcc9ddc708da8fc4fc7\"\u003e\u003ccode\u003e9470932\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1397\"\u003e#1397\u003c/a\u003e from paulmillr/unlink-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/322e851f4564c7346b84fac6bdfe4e32c4095d99\"\u003e\u003ccode\u003e322e851\u003c/code\u003e\u003c/a\u003e fix: separate error emit from regular events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/3fa04b55f19adf01885e76fcff40ee22fde0a49d\"\u003e\u003ccode\u003e3fa04b5\u003c/code\u003e\u003c/a\u003e fix: strongly type \u003ccode\u003eunlink\u003c/code\u003e events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/69c115a3684a5e72e0ac68aa0a57c204f081132a\"\u003e\u003ccode\u003e69c115a\u003c/code\u003e\u003c/a\u003e Release 4.0.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/50cf698695b05b168d06f1dba2145549e0f8f12e\"\u003e\u003ccode\u003e50cf698\u003c/code\u003e\u003c/a\u003e Ignore map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/5e6daaabdd6921b06193d0266963c118a615a60b\"\u003e\u003ccode\u003e5e6daaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1381\"\u003e#1381\u003c/a\u003e from paulmillr/event-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/e9cd7f6f21e0679b81d4531330585f75ecd47895\"\u003e\u003ccode\u003ee9cd7f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1383\"\u003e#1383\u003c/a\u003e from bluwy/map-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/6981c5d362f2a837ed58a2c475f02d1ac089da46\"\u003e\u003ccode\u003e6981c5d\u003c/code\u003e\u003c/a\u003e Remove references to .map files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/79586960729944557cd09a5f1eb4726ee12225cb\"\u003e\u003ccode\u003e7958696\u003c/code\u003e\u003c/a\u003e feat: strongly type event emitter methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.1...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.13.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\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/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.13.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 10.7.3 to 11.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\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/mochajs/mocha/blob/v11.7.5/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\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/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0\"\u003e\u003ccode\u003e9a6a5db\u003c/code\u003e\u003c/a\u003e chore(v11.x): release 11.7.5 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e\u003ccode\u003e8b21b38\u003c/code\u003e\u003c/a\u003e chore: run tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e\u003ccode\u003e663fff4\u003c/code\u003e\u003c/a\u003e chore: setup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5\"\u003e\u003ccode\u003e8d97220\u003c/code\u003e\u003c/a\u003e Update release-please to include v11.x and use Node ^22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003e\u003ccode\u003ed89dbaf\u003c/code\u003e\u003c/a\u003e fix: swallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v10.7.3...v11.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.3 to 21.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.3 to 4.0.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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonCancel\u003c/code\u003e when worker is terminated  -  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/9033\"\u003evitest-dev/vitest#9033\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d7f0a99e\"\u003e\u003c!-- raw HTML omitted --\u003e(6d7f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't scale the iframe if UI is disabled  -  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/9018\"\u003evitest-dev/vitest#9018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5406e8ea4\"\u003e\u003c!-- raw HTML omitted --\u003e(5406e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle dependency stack traces with external source maps. Resolves: \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9003\"\u003e#9003\u003c/a\u003e  -  by \u003ca href=\"https://github.com/iclectic\"\u003e\u003ccode\u003e@​iclectic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9016\"\u003evitest-dev/vitest#9016\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9003\"\u003evitest-dev/vitest#9003\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/57ae547de\"\u003e\u003c!-- raw HTML omitted --\u003e(57ae5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebun\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eParsing of stack trace for bun runtime  -  by \u003ca href=\"https://github.com/nazarhussain\"\u003e\u003ccode\u003e@​nazarhussain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9032\"\u003evitest-dev/vitest#9032\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f3ec6fcb0\"\u003e\u003c!-- raw HTML omitted --\u003e(f3ec6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent starting new run when cancelling  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8991\"\u003evitest-dev/vitest#8991\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb98dd8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(eb98d)\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 writing to closed worker  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\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/9023\"\u003evitest-dev/vitest#9023\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/042c60c80\"\u003e\u003c!-- raw HTML omitted --\u003e(042c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport correct test run duration at the end  -  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/8969\"\u003evitest-dev/vitest#8969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bc3a6921e\"\u003e\u003c!-- raw HTML omitted --\u003e(bc3a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse execution time from ws reporter (\u003ccode\u003eonFinished\u003c/code\u003e)  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8975\"\u003evitest-dev/vitest#8975\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f56dc0cc4\"\u003e\u003c!-- raw HTML omitted --\u003e(f56dc)\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.0.9...v4.0.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\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/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\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.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  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/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/MuneebsUrR/rethinkvc-final/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuneebsUrR%2Frethinkvc-final/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"},{"uuid":"3636016289","node_id":"PR_kwDOCwTAEc6z_86D","number":1677,"state":"open","title":"chore(deps): bump http-errors and @types/http-errors","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":"2025-11-18T04:01:32.000Z","updated_at":"2025-11-18T04:01:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"http-errors","repository_url":"https://github.com/jshttp/http-errors","old_version":"1.7.2","new_version":"2.0.0"},{"name":"@types/http-errors","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.6.1","new_version":"2.0.5"}],"path":null,"ecosystem":"npm"},"body":"Bumps [http-errors](https://github.com/jshttp/http-errors) and [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors). These dependencies needed to be updated together.\nUpdates `http-errors` from 1.7.2 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/http-errors/blob/master/HISTORY.md\"\u003ehttp-errors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.0 / 2021-12-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js 0.6\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eI'mateapot\u003c/code\u003e export; use \u003ccode\u003eImATeapot\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove support for status being non-first argument\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eUnorderedCollection\u003c/code\u003e constructor to \u003ccode\u003eTooEarly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\n\u003cul\u003e\n\u003cli\u003eFix messaging casing of \u003ccode\u003e418 I'm a Teapot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove code 306\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003e425 Unordered Collection\u003c/code\u003e to standard \u003ccode\u003e425 Too Early\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2021-11-14 / 1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: toidentifier@1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2020-06-29 / 1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eisHttpError\u003c/code\u003e export to determine if value is an HTTP error\u003c/li\u003e\n\u003cli\u003edeps: setprototypeof@1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2019-06-24 / 1.7.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: inherits@2.0.4\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/jshttp/http-errors/commit/206aa2c15635dc1212c06c279540972aa90e23ea\"\u003e\u003ccode\u003e206aa2c\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/8b10d86b0d28d076ddcfdb7a1539d59d3433e8ed\"\u003e\u003ccode\u003e8b10d86\u003c/code\u003e\u003c/a\u003e docs: update install block format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/6525b112203cd18f05c37c9be0f210ae17e0b019\"\u003e\u003ccode\u003e6525b11\u003c/code\u003e\u003c/a\u003e build: add version script for npm version releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/ed8454ac7925ab8585daea8c2f776acde215ef53\"\u003e\u003ccode\u003eed8454a\u003c/code\u003e\u003c/a\u003e build: Node.js@17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/fbf946cafc77ce08f76da6d9603eb2c6da5bc187\"\u003e\u003ccode\u003efbf946c\u003c/code\u003e\u003c/a\u003e build: eslint-plugin-promise@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/17a3cc392b28af969fb9d4f7d95690c3ccfd56ec\"\u003e\u003ccode\u003e17a3cc3\u003c/code\u003e\u003c/a\u003e Remove support for status being non-first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/8c38486f4366002087a30f939f69016dc2a385c3\"\u003e\u003ccode\u003e8c38486\u003c/code\u003e\u003c/a\u003e deps: statuses@2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/298ae6767d2a5a59345390969f062fbfa1f0af2d\"\u003e\u003ccode\u003e298ae67\u003c/code\u003e\u003c/a\u003e deps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/9c76f594350cade8b6e0d8311cea2c607f7a9d45\"\u003e\u003ccode\u003e9c76f59\u003c/code\u003e\u003c/a\u003e Drop support for Node.js 0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/0c8e01deb295509953f2c7d66421b4802580002b\"\u003e\u003ccode\u003e0c8e01d\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;I'mateapot\u0026quot; export; use \u0026quot;ImATeapot\u0026quot; instead\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/http-errors/compare/1.7.2...v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 1.6.1 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/near/near-api-js/pull/1677","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/near%2Fnear-api-js/issues/1677","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1677/packages"},{"uuid":"3635347547","node_id":"PR_kwDOOfLUX86z9sgq","number":134,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-20T22:32:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T22:42:08.000Z","updated_at":"2025-11-20T22:32:18.000Z","time_to_close":258609,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.3","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.66.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.3.3","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.10.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.39.1` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.5` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.3` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.10` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.47.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.47.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.2` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.554.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.66.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.3.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.2.2` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\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/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\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/mochajs/mocha/blob/v11.7.5/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\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/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0\"\u003e\u003ccode\u003e9a6a5db\u003c/code\u003e\u003c/a\u003e chore(v11.x): release 11.7.5 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e\u003ccode\u003e8b21b38\u003c/code\u003e\u003c/a\u003e chore: run tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e\u003ccode\u003e663fff4\u003c/code\u003e\u003c/a\u003e chore: setup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5\"\u003e\u003ccode\u003e8d97220\u003c/code\u003e\u003c/a\u003e Update release-please to include v11.x and use Node ^22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003e\u003ccode\u003ed89dbaf\u003c/code\u003e\u003c/a\u003e fix: swallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.3 to 21.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonCancel\u003c/code\u003e when worker is terminated  -  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/9033\"\u003evitest-dev/vitest#9033\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d7f0a99e\"\u003e\u003c!-- raw HTML omitted --\u003e(6d7f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't scale the iframe if UI is disabled  -  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/9018\"\u003evitest-dev/vitest#9018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5406e8ea4\"\u003e\u003c!-- raw HTML omitted --\u003e(5406e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle dependency stack traces with external source maps. Resolves: \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9003\"\u003e#9003\u003c/a\u003e  -  by \u003ca href=\"https://github.com/iclectic\"\u003e\u003ccode\u003e@​iclectic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9016\"\u003evitest-dev/vitest#9016\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9003\"\u003evitest-dev/vitest#9003\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/57ae547de\"\u003e\u003c!-- raw HTML omitted --\u003e(57ae5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebun\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eParsing of stack trace for bun runtime  -  by \u003ca href=\"https://github.com/nazarhussain\"\u003e\u003ccode\u003e@​nazarhussain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9032\"\u003evitest-dev/vitest#9032\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f3ec6fcb0\"\u003e\u003c!-- raw HTML omitted --\u003e(f3ec6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent starting new run when cancelling  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8991\"\u003evitest-dev/vitest#8991\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb98dd8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(eb98d)\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 writing to closed worker  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\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/9023\"\u003evitest-dev/vitest#9023\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/042c60c80\"\u003e\u003c!-- raw HTML omitted --\u003e(042c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport correct test run duration at the end  -  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/8969\"\u003evitest-dev/vitest#8969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bc3a6921e\"\u003e\u003c!-- raw HTML omitted --\u003e(bc3a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse execution time from ws reporter (\u003ccode\u003eonFinished\u003c/code\u003e)  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8975\"\u003evitest-dev/vitest#8975\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f56dc0cc4\"\u003e\u003c!-- raw HTML omitted --\u003e(f56dc)\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.0.9...v4.0.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\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/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\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.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  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/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  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/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  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/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\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.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\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/vitest-dev/vitest/commit/259a3d1b563ecafa51ced4641218545dab635be7\"\u003e\u003ccode\u003e259a3d1\u003c/code\u003e\u003c/a\u003e chore: release v4.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bc3a6921e2782a55a192802891feee84f50ec283\"\u003e\u003ccode\u003ebc3a692\u003c/code\u003e\u003c/a\u003e fix(reporters): report correct test run duration at the end (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f3ec6fcb0abc4bc44b6511423a24587dfbbad47a\"\u003e\u003ccode\u003ef3ec6fc\u003c/code\u003e\u003c/a\u003e fix(bun): parsing of stack trace for bun runtime (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/042c60c80ab20f0e6c5b759b875f51602a4dc621\"\u003e\u003ccode\u003e042c60c\u003c/code\u003e\u003c/a\u003e fix(pool): prevent writing to closed worker (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9023\"\u003e#9023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/80f2bb6d8992aa54f1c5992c4269c3e117263487\"\u003e\u003ccode\u003e80f2bb6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9037\"\u003e#9037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb98dd8fd29e5e0b1f5c8741b7744fdb7a99f9a2\"\u003e\u003ccode\u003eeb98dd8\u003c/code\u003e\u003c/a\u003e fix(core): prevent starting new run when cancelling (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8991\"\u003e#8991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f509d2ab9f2c88aca48113d775297fd1eabac063\"\u003e\u003ccode\u003ef509d2a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9038\"\u003e#9038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/44dca5fb432ef9213a0d44a2794f9a404fcc4f03\"\u003e\u003ccode\u003e44dca5f\u003c/code\u003e\u003c/a\u003e chore: print a better error when browser orchestrator fails to run a test (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/RohitGalani/text-editor-realtime/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RohitGalani%2Ftext-editor-realtime/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"3571112807","node_id":"PR_kwDOOfyBB86woxUx","number":113,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T14:36:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-30T14:39:13.000Z","updated_at":"2025-11-17T14:36:50.000Z","time_to_close":1555055,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"4.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.2.2","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.9.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.0.5` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.2.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 4.0.5\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies, fix Svelte and Astro  -  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/8862\"\u003evitest-dev/vitest#8862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba\"\u003e\u003c!-- raw HTML omitted --\u003e(a4f86)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow module in --config  -  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/8864\"\u003evitest-dev/vitest#8864\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2\"\u003e\u003c!-- raw HTML omitted --\u003e(b9521)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Allow \u003ccode\u003eLocator\u003c/code\u003e type in selectOptions element parameter  -  by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\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/8848\"\u003evitest-dev/vitest#8848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ee283c96\"\u003e\u003c!-- raw HTML omitted --\u003e(7ee28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner\u003c/strong\u003e: Don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditionally  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8863\"\u003evitest-dev/vitest#8863\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4\"\u003e\u003c!-- raw HTML omitted --\u003e(0e858)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message  -  by \u003ca href=\"https://github.com/Yohannfra\"\u003e\u003ccode\u003e@​Yohannfra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8856\"\u003evitest-dev/vitest#8856\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6\"\u003e\u003c!-- raw HTML omitted --\u003e(b9aab)\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\u003ePass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8835\"\u003evitest-dev/vitest#8835\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148\"\u003e\u003c!-- raw HTML omitted --\u003e(584aa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Optimize checking the input type  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8840\"\u003evitest-dev/vitest#8840\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0696898b4\"\u003e\u003c!-- raw HTML omitted --\u003e(06968)\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.0.4...v4.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2dfa30860d96ffb694a1b7d4214deb57\"\u003e\u003ccode\u003eb9521e0\u003c/code\u003e\u003c/a\u003e fix: allow module in --config (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4317a76b7366618320301920fffdf60a\"\u003e\u003ccode\u003e0e858ba\u003c/code\u003e\u003c/a\u003e fix(module-runner): don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba44141d3256e2563a47b0b4dedd462e4\"\u003e\u003ccode\u003ea4f86f1\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6664f6d6a8b4332833cb111b38536049\"\u003e\u003ccode\u003eb9aabf4\u003c/code\u003e\u003c/a\u003e fix(pool): rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8856\"\u003e#8856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148dedf157684377a3af8aea86eb179603\"\u003e\u003ccode\u003e584aa71\u003c/code\u003e\u003c/a\u003e perf: pass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8835\"\u003e#8835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.5/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\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-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 `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-editor/pull/113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-editor/issues/113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/113/packages"},{"uuid":"3566366123","node_id":"PR_kwDOOfyBB86wZCk_","number":111,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-30T14:36:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-29T14:44:43.000Z","updated_at":"2025-10-30T14:36:52.000Z","time_to_close":85927,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":36,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"4.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.9.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.0.5` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.2.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 4.0.5\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies, fix Svelte and Astro  -  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/8862\"\u003evitest-dev/vitest#8862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba\"\u003e\u003c!-- raw HTML omitted --\u003e(a4f86)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow module in --config  -  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/8864\"\u003evitest-dev/vitest#8864\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2\"\u003e\u003c!-- raw HTML omitted --\u003e(b9521)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Allow \u003ccode\u003eLocator\u003c/code\u003e type in selectOptions element parameter  -  by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\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/8848\"\u003evitest-dev/vitest#8848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ee283c96\"\u003e\u003c!-- raw HTML omitted --\u003e(7ee28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner\u003c/strong\u003e: Don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditionally  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8863\"\u003evitest-dev/vitest#8863\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4\"\u003e\u003c!-- raw HTML omitted --\u003e(0e858)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message  -  by \u003ca href=\"https://github.com/Yohannfra\"\u003e\u003ccode\u003e@​Yohannfra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8856\"\u003evitest-dev/vitest#8856\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6\"\u003e\u003c!-- raw HTML omitted --\u003e(b9aab)\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\u003ePass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8835\"\u003evitest-dev/vitest#8835\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148\"\u003e\u003c!-- raw HTML omitted --\u003e(584aa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Optimize checking the input type  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8840\"\u003evitest-dev/vitest#8840\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0696898b4\"\u003e\u003c!-- raw HTML omitted --\u003e(06968)\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.0.4...v4.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2dfa30860d96ffb694a1b7d4214deb57\"\u003e\u003ccode\u003eb9521e0\u003c/code\u003e\u003c/a\u003e fix: allow module in --config (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4317a76b7366618320301920fffdf60a\"\u003e\u003ccode\u003e0e858ba\u003c/code\u003e\u003c/a\u003e fix(module-runner): don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba44141d3256e2563a47b0b4dedd462e4\"\u003e\u003ccode\u003ea4f86f1\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6664f6d6a8b4332833cb111b38536049\"\u003e\u003ccode\u003eb9aabf4\u003c/code\u003e\u003c/a\u003e fix(pool): rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8856\"\u003e#8856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148dedf157684377a3af8aea86eb179603\"\u003e\u003ccode\u003e584aa71\u003c/code\u003e\u003c/a\u003e perf: pass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8835\"\u003e#8835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.5/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\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-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 `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-editor/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-editor/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"3562164471","node_id":"PR_kwDOOoKzIM6wLOLi","number":100,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-03T15:56:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T15:36:11.000Z","updated_at":"2025-11-03T15:56:56.000Z","time_to_close":519644,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\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-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 `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11635\"\u003e#11635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e private identifiers can only appear on LHS of in expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/analiz-sintez/SigmaPad/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/analiz-sintez%2FSigmaPad/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"},{"uuid":"3562164303","node_id":"PR_kwDOOfCYPM6wLOJJ","number":125,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T15:36:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T15:36:09.000Z","updated_at":"2025-11-17T15:36:47.000Z","time_to_close":1728036,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-text-editor-final/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-text-editor-final/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"},{"uuid":"3562152311","node_id":"PR_kwDOOPn7js6wLLnV","number":111,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T15:36:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T15:33:07.000Z","updated_at":"2025-11-17T15:36:45.000Z","time_to_close":1728214,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/bhanurana430/etherpad/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhanurana430%2Fetherpad/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"3561143116","node_id":"PR_kwDOOQMLrs6wH4lu","number":111,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T11:35:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T11:35:06.000Z","updated_at":"2025-11-17T11:35:51.000Z","time_to_close":1728016,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-text-/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-text-/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"3560202556","node_id":"PR_kwDOO8ErZc6wE18U","number":88,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 38 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":"2025-10-28T07:35:31.000Z","updated_at":"2025-11-04T08:28:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@playwright/test","old_version":"1.48.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.7.9","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"eslint","old_version":"9.13.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"10.7.3","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.3","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.2","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.2","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.11.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.11.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.1","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.13","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"23.16.2","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.453.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.12","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.1","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.1.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"6.27.0","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"5.4.10","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.0.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.2.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.0","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.4.1","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.48.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.7.9` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.6` | `4.1.8` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.1` | `4.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.13.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.3` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.3` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.11.0` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.11.0` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.1` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.13` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.2` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.0` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.12` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.1` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.1.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.27.0` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.10` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.0.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.2.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.0` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.4.1` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.48.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.48.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.7.9 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.6 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.1 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript type of emitted args by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1397\"\u003epaulmillr/chokidar#1397\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/chokidar/compare/4.0.2...4.0.3\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test \u0026quot;should detect safe-edit\u0026quot; on FreeBSD by \u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove references to .map files by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: strongly type event emitter methods by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1381\"\u003epaulmillr/chokidar#1381\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/bxt\"\u003e\u003ccode\u003e@​bxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1365\"\u003epaulmillr/chokidar#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\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/chokidar/compare/4.0.1...4.0.2\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\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/paulmillr/chokidar/commit/1182965a0d3d884f15db423009262778ddba0ac4\"\u003e\u003ccode\u003e1182965\u003c/code\u003e\u003c/a\u003e Release 4.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/94709320ede4e9a3df2e2dcc9ddc708da8fc4fc7\"\u003e\u003ccode\u003e9470932\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1397\"\u003e#1397\u003c/a\u003e from paulmillr/unlink-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/322e851f4564c7346b84fac6bdfe4e32c4095d99\"\u003e\u003ccode\u003e322e851\u003c/code\u003e\u003c/a\u003e fix: separate error emit from regular events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/3fa04b55f19adf01885e76fcff40ee22fde0a49d\"\u003e\u003ccode\u003e3fa04b5\u003c/code\u003e\u003c/a\u003e fix: strongly type \u003ccode\u003eunlink\u003c/code\u003e events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/69c115a3684a5e72e0ac68aa0a57c204f081132a\"\u003e\u003ccode\u003e69c115a\u003c/code\u003e\u003c/a\u003e Release 4.0.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/50cf698695b05b168d06f1dba2145549e0f8f12e\"\u003e\u003ccode\u003e50cf698\u003c/code\u003e\u003c/a\u003e Ignore map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/5e6daaabdd6921b06193d0266963c118a615a60b\"\u003e\u003ccode\u003e5e6daaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1381\"\u003e#1381\u003c/a\u003e from paulmillr/event-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/e9cd7f6f21e0679b81d4531330585f75ecd47895\"\u003e\u003ccode\u003ee9cd7f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1383\"\u003e#1383\u003c/a\u003e from bluwy/map-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/6981c5d362f2a837ed58a2c475f02d1ac089da46\"\u003e\u003ccode\u003e6981c5d\u003c/code\u003e\u003c/a\u003e Remove references to .map files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/79586960729944557cd09a5f1eb4726ee12225cb\"\u003e\u003ccode\u003e7958696\u003c/code\u003e\u003c/a\u003e feat: strongly type event emitter methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.1...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.13.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.13.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 10.7.3 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v10.7.3...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.3 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vites...\n\n_Description has been truncated_","html_url":"https://github.com/MuneebsUrR/rethinkvc-final/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuneebsUrR%2Frethinkvc-final/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"3559014378","node_id":"PR_kwDOOfLUX86wA0je","number":121,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 37 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":"2025-10-27T23:16:28.000Z","updated_at":"2025-10-30T23:23:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/RohitGalani/text-editor-realtime/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RohitGalani%2Ftext-editor-realtime/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"},{"uuid":"3530943962","node_id":"PR_kwDOOxQQe86ujYXv","number":256,"state":"open","title":"chore(deps): bump @types/http-errors from 2.0.4 to 2.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":["sinbla78"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T03:55:04.000Z","updated_at":"2025-10-20T03:55:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) from 2.0.4 to 2.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/http-errors\u0026package-manager=npm_and_yarn\u0026previous-version=2.0.4\u0026new-version=2.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/EverydayFireFriday/LiveLink_BE/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EverydayFireFriday%2FLiveLink_BE/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"},{"uuid":"2889776069","node_id":"PR_kwDODRzxRs6sPnvF","number":3093,"state":"closed","title":"build(deps): bump @types/http-errors from 2.0.4 to 2.0.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T11:17:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T11:15:12.000Z","updated_at":"2025-10-06T11:17:26.000Z","time_to_close":133,"merged_at":"2025-10-06T11:17:25.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) from 2.0.4 to 2.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/http-errors\u0026package-manager=npm_and_yarn\u0026previous-version=2.0.4\u0026new-version=2.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @abtion-internal-projects.\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/abtion/rails-template/pull/3093","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abtion%2Frails-template/issues/3093","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3093/packages"},{"uuid":"2889514783","node_id":"PR_kwDOO_Ia8c6sOn8f","number":28,"state":"open","title":"chore(deps):(deps): bump the development-dependencies group across 1 directory with 34 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T09:55:22.000Z","updated_at":"2025-10-06T09:55:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"development-dependencies","update_count":34,"packages":[{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.15.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.3","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.1","repository_url":"https://github.com/facebook/react"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.16.11","new_version":"24.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"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":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/body-parser","old_version":"1.19.5","new_version":"1.19.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-array","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.12","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/prop-types","old_version":"15.7.14","new_version":"15.7.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/request","old_version":"2.48.12","new_version":"2.48.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/send","old_version":"0.17.4","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/statuses","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.37.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.15.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.45.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.37.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.3` | `5.5.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.3` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.16.11` | `24.7.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/body-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/body-parser) | `1.19.5` | `1.19.6` |\n| [@types/d3-array](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-array) | `3.2.1` | `3.2.2` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.12` | `2.6.13` |\n| [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.14` | `15.7.15` |\n| [@types/request](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/request) | `2.48.12` | `2.48.13` |\n| [@types/send](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/send) | `0.17.4` | `1.2.0` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `1.15.9` |\n| [@types/statuses](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/statuses) | `2.0.5` | `2.0.6` |\n\n\nUpdates `@eslint/js` from 9.31.0 to 9.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.37.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pg` from 8.15.4 to 8.15.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.37.0 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\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/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/967764e158c5935430149b3563c403b72d5d6366\"\u003e\u003ccode\u003e967764e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-nullish-coalescing] ignoreBooleanCoercion should ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f2eeb9d9f354fc1fe5ba22272ad2dc747cec0c1d\"\u003e\u003ccode\u003ef2eeb9d\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): expose rule name via RuleModule interface (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/590fac6a4ea60df97db0054584f607b9033f50f3\"\u003e\u003ccode\u003e590fac6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c392a0de2dba95ff24bc1f1730a8a85793d4d837\"\u003e\u003ccode\u003ec392a0d\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] should not report passing values to prom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20c3d97235956d7a5ea34c3e0c0be5e56d603575\"\u003e\u003ccode\u003e20c3d97\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4fde781fdfeb38ac80256d20ac3d776479217b2d\"\u003e\u003ccode\u003e4fde781\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] make ignoredTypeNames match type name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/684e63f2c60696cc0dddca9c7cbce927edaa263f\"\u003e\u003ccode\u003e684e63f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.35.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.37.0 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.31.0 to 9.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/d5d1bdf5fdfad75197aadd3e894182135158c3b1\"\u003e\u003ccode\u003ed5d1bdf\u003c/code\u003e\u003c/a\u003e 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/94865ff41cdc14b90ecd325926b78c2ffc6a5206\"\u003e\u003ccode\u003e94865ff\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.31.0...v9.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.3 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/748\"\u003e#748\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/bfd1e9547de9afaaf30318735f2f441c0250b77e\"\u003e\u003ccode\u003ebfd1e95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: use \u003ccode\u003eprettierRcOptions\u003c/code\u003e directly for prettier 3.6+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.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-plugin-prettier/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/92f2c9c8f0b083a0208b4236cf5c8e4af5612a8b\"\u003e\u003ccode\u003e92f2c9c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e! - feat: support non-js languages like \u003ccode\u003ecss\u003c/code\u003e for \u003ccode\u003e@eslint/css\u003c/code\u003e and \u003ccode\u003ejson\u003c/code\u003e for \u003ccode\u003e@eslint/json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/740\"\u003e#740\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/c21521ffbe7bfb60bdca8cbf6349fba4de774d21\"\u003e\u003ccode\u003ec21521f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to v0.11.7 to fix potential \u003ccode\u003eTypeError: Cannot read properties of undefined (reading 'message')\u003c/code\u003e error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.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-plugin-prettier/pull/736\"\u003e#736\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/59a0cae5f27801d7e00f257c6be059a848b32fbe\"\u003e\u003ccode\u003e59a0cae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yashtech00\"\u003e\u003ccode\u003e@​yashtech00\u003c/code\u003e\u003c/a\u003e! - refactor: migrate \u003ccode\u003eworker.js\u003c/code\u003e to \u003ccode\u003eworker.mjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/734\"\u003e#734\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/dcf2c8083e0f7146b7b7d641224ee2db8b318189\"\u003e\u003ccode\u003edcf2c80\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - ci: enable \u003ccode\u003eNPM_CONFIG_PROVENANCE\u003c/code\u003e env\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.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-plugin-prettier/pull/674\"\u003e#674\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/6fe0c90e277acba301e5a5db445130374d4254ea\"\u003e\u003ccode\u003e6fe0c90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/irsooti\"\u003e\u003ccode\u003e@​irsooti\u003c/code\u003e\u003c/a\u003e! - feat(types): prefer \u003ccode\u003eConfig\u003c/code\u003e over \u003ccode\u003eFlatConfig\u003c/code\u003e when they're equal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/723\"\u003e#723\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1451176a82fae991c0f4f74adf80af283c3a01c3\"\u003e\u003ccode\u003e1451176\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to \u003ccode\u003ev0.11.0\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.3...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-hooks` from 5.2.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md\"\u003eeslint-plugin-react-hooks's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 6.1.0 accidentally allowed use of \u003ccode\u003erecommended\u003c/code\u003e without flat config, causing errors when used with ESLint v9's \u003ccode\u003edefineConfig()\u003c/code\u003e helper. This has been fixed in 6.1.1.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecommended\u003c/code\u003e config for flat config compatibility. The \u003ccode\u003erecommended\u003c/code\u003e config has been converted to flat config format. Non-flat config users should use \u003ccode\u003erecommended-legacy\u003c/code\u003e instead. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34700\"\u003e#34700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecommended-latest\u003c/code\u003e and \u003ccode\u003erecommended-latest-legacy\u003c/code\u003e configs that include React Compiler rules. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34675\"\u003e#34675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eNoUnusedOptOutDirectives\u003c/code\u003e rule. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34703\"\u003e#34703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ehermes-parser\u003c/code\u003e and dependency. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e@babel/plugin-proposal-private-methods\u003c/code\u003e dependency. (\u003ca href=\"https://github.com/ArnaudBarre\"\u003e\u003ccode\u003e@​ArnaudBarre\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34715\"\u003e#34715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate for Zod v3/v4 compatibility. (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolian\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34717\"\u003e#34717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version 6.0.0 was mistakenly released and immediately deprecated and untagged on npm. This is the first official 6.x major release and includes breaking changes.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Require Node.js 18 or newer. (\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/32458\"\u003e#32458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Flat config is now the default \u003ccode\u003erecommended\u003c/code\u003e preset. Legacy config moved to \u003ccode\u003erecommended-legacy\u003c/code\u003e. (\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/32457\"\u003e#32457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Violations:\u003c/strong\u003e Disallow calling \u003ccode\u003euse\u003c/code\u003e within try/catch blocks. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34040\"\u003e#34040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Violations:\u003c/strong\u003e Disallow calling \u003ccode\u003euseEffectEvent\u003c/code\u003e functions in arbitrary closures. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/33544\"\u003e#33544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003eReact.useEffect\u003c/code\u003e in addition to \u003ccode\u003euseEffect\u003c/code\u003e in rules-of-hooks. (\u003ca href=\"https://github.com/Ayc0\"\u003e\u003ccode\u003e@​Ayc0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34076\"\u003e#34076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-hooks\u003c/code\u003e settings config option that to accept \u003ccode\u003eadditionalEffectHooks\u003c/code\u003e that are used across exhaustive-deps and rules-of-hooks rules. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e) in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34497\"\u003e#34497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.0\u003c/h2\u003e\n\u003cp\u003eAccidentally released. See 6.1.0 for the actual changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks\"\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.2 to 16.2.3\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.2.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/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/rele...\n\n_Description has been truncated_","html_url":"https://github.com/mithorizon7/AIAssignmentProMH/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithorizon7%2FAIAssignmentProMH/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"2887869816","node_id":"PR_kwDOP2TzIM6sIWV4","number":30,"state":"closed","title":"Bump the patch-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T12:47:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T08:18:05.000Z","updated_at":"2025-10-05T12:47:21.000Z","time_to_close":16156,"merged_at":"2025-10-05T12:47:21.000Z","merged_by":"C0d35chmuz1u5","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-dependencies","update_count":4,"packages":[{"name":"@fastify/auth","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/fastify/fastify-auth"},{"name":"@fastify/swagger-ui","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/fastify/fastify-swagger-ui"},{"name":"@sinclair/typebox","old_version":"0.34.33","new_version":"0.34.41","repository_url":"https://github.com/sinclairzx81/typebox"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-dependencies group with 4 updates in the /backend directory: [@fastify/auth](https://github.com/fastify/fastify-auth), [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui), [@sinclair/typebox](https://github.com/sinclairzx81/typebox) and [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors).\n\nUpdates `@fastify/auth` from 5.0.2 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/fastify/fastify-auth/releases\"\u003e\u003ccode\u003e@​fastify/auth\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): replace standard with neostandard by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/239\"\u003efastify/fastify-auth#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): add eslint, peer dep of neostandard by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/244\"\u003efastify/fastify-auth#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/type-provider-json-schema-to-ts\u003c/code\u003e from 4.0.1 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/245\"\u003efastify/fastify-auth#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/246\"\u003efastify/fastify-auth#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): grammar and spelling fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/247\"\u003efastify/fastify-auth#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(auth): throw typeerror if param type wrong by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/248\"\u003efastify/fastify-auth#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(dependabot): reduce npm updates to monthly by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/249\"\u003efastify/fastify-auth#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): conciseness improvements by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/250\"\u003efastify/fastify-auth#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): consider \u003ccode\u003epreParsing\u003c/code\u003e hook safe by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/251\"\u003efastify/fastify-auth#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename master to main by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/252\"\u003efastify/fastify-auth#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/253\"\u003efastify/fastify-auth#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): update plugin version syntax by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/254\"\u003efastify/fastify-auth#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set permissions at workflow level by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/256\"\u003efastify/fastify-auth#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore job level permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/257\"\u003efastify/fastify-auth#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.31.2 to 0.32.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/fastify/fastify-auth/pull/259\"\u003efastify/fastify-auth#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(license): update date ranges; standardise style by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/261\"\u003efastify/fastify-auth#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.34 to 24.0.8 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/fastify/fastify-auth/pull/262\"\u003efastify/fastify-auth#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.32.0 to 0.33.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/fastify/fastify-auth/pull/263\"\u003efastify/fastify-auth#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/jwt\u003c/code\u003e from 9.1.0 to 10.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/264\"\u003efastify/fastify-auth#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): ignore scripts by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/265\"\u003efastify/fastify-auth#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/266\"\u003efastify/fastify-auth#266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-auth/compare/v5.0.2...v5.0.3\"\u003ehttps://github.com/fastify/fastify-auth/compare/v5.0.2...v5.0.3\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/fastify/fastify-auth/commit/3d1531a3b60ac85269307305b280bd72f074012b\"\u003e\u003ccode\u003e3d1531a\u003c/code\u003e\u003c/a\u003e Bumped v5.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/10d683189fa8d9c4492a2edcd8b75fa16420be4d\"\u003e\u003ccode\u003e10d6831\u003c/code\u003e\u003c/a\u003e build(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/5ad856ac55cf3fe816bf1c55a8c3f25209cdd78f\"\u003e\u003ccode\u003e5ad856a\u003c/code\u003e\u003c/a\u003e chore(.npmrc): ignore scripts (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/ed10d9d40904c733f702b5fb2ddfc33bacd1d4c2\"\u003e\u003ccode\u003eed10d9d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​fastify/jwt\u003c/code\u003e from 9.1.0 to 10.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/7df61e4fbb37c72f0161a77f028ec64c09890f0f\"\u003e\u003ccode\u003e7df61e4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/47183feee698dbeea2f16deddbb8d4d8eac5152e\"\u003e\u003ccode\u003e47183fe\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.34 to 24.0.8 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/17f9c89ba2992f4ad5993895c221520ae00e032f\"\u003e\u003ccode\u003e17f9c89\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/d5b014cc5a2ca10d31ea5e45b29ce4ff3d6c7153\"\u003e\u003ccode\u003ed5b014c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/2cd7cba35bb3b9813f08b198877d00622361e03c\"\u003e\u003ccode\u003e2cd7cba\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/0518d23d833b01a39abb2236a65f9640278551e2\"\u003e\u003ccode\u003e0518d23\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-auth/compare/v5.0.2...v5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/swagger-ui` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/releases\"\u003e\u003ccode\u003e@​fastify/swagger-ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump swagger-ui-dist from 5.18.3 to 5.20.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/209\"\u003efastify/fastify-swagger-ui#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/210\"\u003efastify/fastify-swagger-ui#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(.github): use latest node version by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/211\"\u003efastify/fastify-swagger-ui#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set permissions at workflow level by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/212\"\u003efastify/fastify-swagger-ui#212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore job level permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/213\"\u003efastify/fastify-swagger-ui#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set workflow permissions to read-only by default by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/214\"\u003efastify/fastify-swagger-ui#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(playwright): remove git credentials after checkout by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/215\"\u003efastify/fastify-swagger-ui#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump swagger-ui-dist from 5.20.0 to 5.20.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/216\"\u003efastify/fastify-swagger-ui#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/220\"\u003efastify/fastify-swagger-ui#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump swagger-ui-dist from 5.20.2 to 5.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/219\"\u003efastify/fastify-swagger-ui#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(playwright): pin actions to commit-hash by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/221\"\u003efastify/fastify-swagger-ui#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid overriding the prefix option by \u003ca href=\"https://github.com/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/224\"\u003efastify/fastify-swagger-ui#224\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/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/224\"\u003efastify/fastify-swagger-ui#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v5.2.2...v5.2.3\"\u003ehttps://github.com/fastify/fastify-swagger-ui/compare/v5.2.2...v5.2.3\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/fastify/fastify-swagger-ui/commit/197d6b2dda514b787db3f5628a7f95e4e7f603b5\"\u003e\u003ccode\u003e197d6b2\u003c/code\u003e\u003c/a\u003e Bumped v5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/aa44ef42619075914ab162d6b5a7bd3192cb74fe\"\u003e\u003ccode\u003eaa44ef4\u003c/code\u003e\u003c/a\u003e fix: avoid overriding the prefix option (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/3e01bb5279161b99b15e53034a114b410b61ab13\"\u003e\u003ccode\u003e3e01bb5\u003c/code\u003e\u003c/a\u003e ci(playwright): pin actions to commit-hash (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/c5a62073a1007d50f278e459b06dbe88a943f5f2\"\u003e\u003ccode\u003ec5a6207\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump swagger-ui-dist from 5.20.2 to 5.21.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/e19691e269675dd107a9b7d6b242ebe3aee83649\"\u003e\u003ccode\u003ee19691e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/b72344a31cecb7da08691e20b11e4a0a6fca5ec2\"\u003e\u003ccode\u003eb72344a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump swagger-ui-dist from 5.20.0 to 5.20.2 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/9650099bc7839bd73a27b8cb14bed5cdfa2a2909\"\u003e\u003ccode\u003e9650099\u003c/code\u003e\u003c/a\u003e ci(playwright): remove git credentials after checkout (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/2d943dea1b49720dd7808d7a51501d73eea679e2\"\u003e\u003ccode\u003e2d943de\u003c/code\u003e\u003c/a\u003e ci: set workflow permissions to read-only by default (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/513daa56d8af200a2add8eb6cbd0b5042557a0a3\"\u003e\u003ccode\u003e513daa5\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/91de90d3b51e547f155c924a78cc069351713247\"\u003e\u003ccode\u003e91de90d\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v5.2.2...v5.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sinclair/typebox` from 0.34.33 to 0.34.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/e0ec98c9dbbf6f6b8777f121a2da38f2d09cf2ed\"\u003e\u003ccode\u003ee0ec98c\u003c/code\u003e\u003c/a\u003e Revision 0.34.41 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/81c3686da5379dbc9562354e86f41c4c472eca50\"\u003e\u003ccode\u003e81c3686\u003c/code\u003e\u003c/a\u003e Revision 0.34.40 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/16f1d0a1652e40513d08e20686df11bae5c77bd1\"\u003e\u003ccode\u003e16f1d0a\u003c/code\u003e\u003c/a\u003e Cast: Use Uniform over Reciprocal weighting on Union Select (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/c54a0f8c20372fff6789054d1d82287a0a13e161\"\u003e\u003ccode\u003ec54a0f8\u003c/code\u003e\u003c/a\u003e Revision 0.34.39 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/60fdafe857089ac908b5fe7741c15c62260b651f\"\u003e\u003ccode\u003e60fdafe\u003c/code\u003e\u003c/a\u003e Revision 0.34.38 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/97e315439690ef84f85d75cc9179163b2cd0e55a\"\u003e\u003ccode\u003e97e3154\u003c/code\u003e\u003c/a\u003e Preserve exact type matches in union conversion (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/30cfe8904d8e7ea3da549783f66d32ae1f867b6a\"\u003e\u003ccode\u003e30cfe89\u003c/code\u003e\u003c/a\u003e Revision 0.34.37 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/978339122870fdd8300171e62994e8afcf1e9cda\"\u003e\u003ccode\u003e9783391\u003c/code\u003e\u003c/a\u003e Fix: Correctly score nested unions (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/b40ba2c751cc3b16fb8060d266267600a993628a\"\u003e\u003ccode\u003eb40ba2c\u003c/code\u003e\u003c/a\u003e Revision 0.34.36 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/cb3f898093148c41f1140219d58d00b5f9512852\"\u003e\u003ccode\u003ecb3f898\u003c/code\u003e\u003c/a\u003e Ecosystem (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sinclairzx81/typebox/compare/0.34.33...0.34.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/C0d35chmuz1u5/pr0_forked_old_kellertreff/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/C0d35chmuz1u5%2Fpr0_forked_old_kellertreff/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"3477993281","node_id":"PR_kwDOOoKzIM6rywxE","number":90,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 36 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":"2025-10-02T15:37:55.000Z","updated_at":"2025-10-15T16:25:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":36,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.0","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.23","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.5.3","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.63.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.0.0","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.3","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.6.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `3.2.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.45.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.1.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.23` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.5.3` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.544.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.63.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.0.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.8` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.3` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37479\"\u003emicrosoft/playwright#37479\u003c/a\u003e - [Bug]: Upgrade Chromium to 140.0.7339.186.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37147\"\u003emicrosoft/playwright#37147\u003c/a\u003e - [Regression]: Internal error: step id not found.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37146\"\u003emicrosoft/playwright#37146\u003c/a\u003e - [Regression]: HTML reporter displays a broken chip link when there are no projects.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/37137\"\u003emicrosoft/playwright#37137\u003c/a\u003e - Revert \u0026quot;fix(a11y): track inert elements as hidden\u0026quot;.\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.186\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew Property \u003ca href=\"https://playwright.dev/docs/api/class-teststepinfo#test-step-info-title-path\"\u003etestStepInfo.titlePath\u003c/a\u003e Returns the full title path starting from the test file, including test and step titles.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCodegen\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions: Codegen can now generate automatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Dropped support for Chromium extension manifest v2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Debian 13 \u0026quot;Trixie\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.16\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.54.2\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36714\"\u003emicrosoft/playwright#36714\u003c/a\u003e - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36828\"\u003emicrosoft/playwright#36828\u003c/a\u003e - [Regression]: Playwright Codegen keeps spamming with selected option\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36810\"\u003emicrosoft/playwright#36810\u003c/a\u003e - [Regression]: Starting Codegen with target language doesn't work anymore\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 139.0.7258.5\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/microsoft/playwright/commit/ae51df7a35888f663553ab4e9c45d6cb6335397f\"\u003e\u003ccode\u003eae51df7\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37530\"\u003e#37530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86dde294ce7fc9dd62d2f7ce5afd0c79cff50140\"\u003e\u003ccode\u003e86dde29\u003c/code\u003e\u003c/a\u003e feat(chromium): roll to r1193 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37529\"\u003e#37529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86328bc9f43da2fe2b9aba2822c79f8b4c0c7f72\"\u003e\u003ccode\u003e86328bc\u003c/code\u003e\u003c/a\u003e chore: do not use -k option (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37532\"\u003e#37532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/63799ba68340fde11445d4f48c12515c28dcc92a\"\u003e\u003ccode\u003e63799ba\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37214\"\u003e#37214\u003c/a\u003e): docs: fix method names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/21e29a42ab090d7848a3c3255f05335ba0db424d\"\u003e\u003ccode\u003e21e29a4\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37153\"\u003e#37153\u003c/a\u003e): fix(html): don't display a chip with empty content with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ba62e6ab0d25f7415ffdf121e4e186aadb213be5\"\u003e\u003ccode\u003eba62e6a\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37149\"\u003e#37149\u003c/a\u003e): fix(test): attaching in boxed fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/25bb073f2697c98995871d40828604b0836c29b7\"\u003e\u003ccode\u003e25bb073\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37137\"\u003e#37137\u003c/a\u003e): Revert \u0026quot;fix(a11y): track inert elements as hidden (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36947\"\u003e#36947\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f992162f04ae0b0b5a0f4b6114b894215be98995\"\u003e\u003ccode\u003ef992162\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37121\"\u003e#37121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4a92ea00253106c8bd4234b8d5be2e205d049012\"\u003e\u003ccode\u003e4a92ea0\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37113\"\u003e#37113\u003c/a\u003e): docs: add release-notes for v1.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa05507bbabc170abf7775bf0d3ddd2438dc384a\"\u003e\u003ccode\u003eaa05507\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37114\"\u003e#37114\u003c/a\u003e): test: move browser._launchServer in child process\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 3.2.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct path for optimisation of strip-literal  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8139\"\u003evitest-dev/vitest#8139\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/44940d9dd\"\u003e\u003c!-- raw HTML omitted --\u003e(44940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint uint and buffer as a simple string  -  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/8141\"\u003evitest-dev/vitest#8141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b86bf0d99\"\u003e\u003c!-- raw HTML omitted --\u003e(b86bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eShow a helpful error when spying on an export  -  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/8178\"\u003evitest-dev/vitest#8178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5600772c2\"\u003e\u003c!-- raw HTML omitted --\u003e(56007)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitest run --watch\u003c/code\u003e should be watch-mode  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8128\"\u003evitest-dev/vitest#8128\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/657e83f9f\"\u003e\u003c!-- raw HTML omitted --\u003e(657e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute path environment on Windows  -  by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8105\"\u003evitest-dev/vitest#8105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/85dc0195f\"\u003e\u003c!-- raw HTML omitted --\u003e(85dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error when \u003ccode\u003e--shard x/\u0026lt;count\u0026gt;\u003c/code\u003e exceeds count of test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8112\"\u003evitest-dev/vitest#8112\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8a18c8e20\"\u003e\u003c!-- raw HTML omitted --\u003e(8a18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore SCSS in browser mode  -  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/8161\"\u003evitest-dev/vitest#8161\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c3be6f63\"\u003e\u003c!-- raw HTML omitted --\u003e(0c3be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8123\"\u003evitest-dev/vitest#8123\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/93f3200e4\"\u003e\u003c!-- raw HTML omitted --\u003e(93f32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle async errors in expect.soft  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8145\"\u003evitest-dev/vitest#8145\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/686996912\"\u003e\u003c!-- raw HTML omitted --\u003e(68699)\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\u003eAuto-adjust \u003ccode\u003eminWorkers\u003c/code\u003e when only \u003ccode\u003emaxWorkers\u003c/code\u003e specified  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8110\"\u003evitest-dev/vitest#8110\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14dc0724f\"\u003e\u003c!-- raw HTML omitted --\u003e(14dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etask.meta\u003c/code\u003e should be available in custom reporter's errors  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8115\"\u003evitest-dev/vitest#8115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/27df68a0e\"\u003e\u003c!-- raw HTML omitted --\u003e(27df6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePreserve handler wrapping on extend  -  by \u003ca href=\"https://github.com/pengooseDev\"\u003e\u003ccode\u003e@​pengooseDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8153\"\u003evitest-dev/vitest#8153\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a92812b70\"\u003e\u003c!-- raw HTML omitted --\u003e(a9281)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnsure ui config option works correctly  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8147\"\u003evitest-dev/vitest#8147\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42eeb2ee6\"\u003e\u003c!-- raw HTML omitted --\u003e(42eeb)\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/v3.2.3...v3.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Use base url instead of \u003cstrong\u003evitest\u003c/strong\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8126\"\u003evitest-dev/vitest#8126\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d8ebf9ae\"\u003e\u003c!-- raw HTML omitted --\u003e(1d8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Show test annotations and metadata in the test report tab  -  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/8093\"\u003evitest-dev/vitest#8093\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c69be1fc1\"\u003e\u003c!-- raw HTML omitted --\u003e(c69be)\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\u003eRerun tests when project's setup file is changed  -  by \u003ca href=\"https://github.com/she...\n\n_Description has been truncated_","html_url":"https://github.com/analiz-sintez/SigmaPad/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/analiz-sintez%2FSigmaPad/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"2882006907","node_id":"PR_kwDOOfyBB86rx-97","number":98,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T14:32:01.000Z","updated_at":"2025-10-02T14:32:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":36,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.0","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.23","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.5.3","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.63.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.0.0","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.3","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.6.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `3.2.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.45.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.1.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.23` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.5.3` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.544.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.63.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.0.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.8` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.3` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37479\"\u003emicrosoft/playwright#37479\u003c/a\u003e - [Bug]: Upgrade Chromium to 140.0.7339.186.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37147\"\u003emicrosoft/playwright#37147\u003c/a\u003e - [Regression]: Internal error: step id not found.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37146\"\u003emicrosoft/playwright#37146\u003c/a\u003e - [Regression]: HTML reporter displays a broken chip link when there are no projects.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/37137\"\u003emicrosoft/playwright#37137\u003c/a\u003e - Revert \u0026quot;fix(a11y): track inert elements as hidden\u0026quot;.\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.186\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew Property \u003ca href=\"https://playwright.dev/docs/api/class-teststepinfo#test-step-info-title-path\"\u003etestStepInfo.titlePath\u003c/a\u003e Returns the full title path starting from the test file, including test and step titles.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCodegen\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions: Codegen can now generate automatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Dropped support for Chromium extension manifest v2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Debian 13 \u0026quot;Trixie\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.16\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.54.2\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36714\"\u003emicrosoft/playwright#36714\u003c/a\u003e - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36828\"\u003emicrosoft/playwright#36828\u003c/a\u003e - [Regression]: Playwright Codegen keeps spamming with selected option\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36810\"\u003emicrosoft/playwright#36810\u003c/a\u003e - [Regression]: Starting Codegen with target language doesn't work anymore\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 139.0.7258.5\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/microsoft/playwright/commit/ae51df7a35888f663553ab4e9c45d6cb6335397f\"\u003e\u003ccode\u003eae51df7\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37530\"\u003e#37530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86dde294ce7fc9dd62d2f7ce5afd0c79cff50140\"\u003e\u003ccode\u003e86dde29\u003c/code\u003e\u003c/a\u003e feat(chromium): roll to r1193 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37529\"\u003e#37529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86328bc9f43da2fe2b9aba2822c79f8b4c0c7f72\"\u003e\u003ccode\u003e86328bc\u003c/code\u003e\u003c/a\u003e chore: do not use -k option (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37532\"\u003e#37532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/63799ba68340fde11445d4f48c12515c28dcc92a\"\u003e\u003ccode\u003e63799ba\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37214\"\u003e#37214\u003c/a\u003e): docs: fix method names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/21e29a42ab090d7848a3c3255f05335ba0db424d\"\u003e\u003ccode\u003e21e29a4\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37153\"\u003e#37153\u003c/a\u003e): fix(html): don't display a chip with empty content with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ba62e6ab0d25f7415ffdf121e4e186aadb213be5\"\u003e\u003ccode\u003eba62e6a\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37149\"\u003e#37149\u003c/a\u003e): fix(test): attaching in boxed fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/25bb073f2697c98995871d40828604b0836c29b7\"\u003e\u003ccode\u003e25bb073\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37137\"\u003e#37137\u003c/a\u003e): Revert \u0026quot;fix(a11y): track inert elements as hidden (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36947\"\u003e#36947\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f992162f04ae0b0b5a0f4b6114b894215be98995\"\u003e\u003ccode\u003ef992162\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37121\"\u003e#37121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4a92ea00253106c8bd4234b8d5be2e205d049012\"\u003e\u003ccode\u003e4a92ea0\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37113\"\u003e#37113\u003c/a\u003e): docs: add release-notes for v1.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa05507bbabc170abf7775bf0d3ddd2438dc384a\"\u003e\u003ccode\u003eaa05507\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37114\"\u003e#37114\u003c/a\u003e): test: move browser._launchServer in child process\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 3.2.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct path for optimisation of strip-literal  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8139\"\u003evitest-dev/vitest#8139\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/44940d9dd\"\u003e\u003c!-- raw HTML omitted --\u003e(44940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint uint and buffer as a simple string  -  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/8141\"\u003evitest-dev/vitest#8141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b86bf0d99\"\u003e\u003c!-- raw HTML omitted --\u003e(b86bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eShow a helpful error when spying on an export  -  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/8178\"\u003evitest-dev/vitest#8178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5600772c2\"\u003e\u003c!-- raw HTML omitted --\u003e(56007)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitest run --watch\u003c/code\u003e should be watch-mode  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8128\"\u003evitest-dev/vitest#8128\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/657e83f9f\"\u003e\u003c!-- raw HTML omitted --\u003e(657e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute path environment on Windows  -  by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8105\"\u003evitest-dev/vitest#8105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/85dc0195f\"\u003e\u003c!-- raw HTML omitted --\u003e(85dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error when \u003ccode\u003e--shard x/\u0026lt;count\u0026gt;\u003c/code\u003e exceeds count of test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8112\"\u003evitest-dev/vitest#8112\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8a18c8e20\"\u003e\u003c!-- raw HTML omitted --\u003e(8a18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore SCSS in browser mode  -  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/8161\"\u003evitest-dev/vitest#8161\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c3be6f63\"\u003e\u003c!-- raw HTML omitted --\u003e(0c3be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8123\"\u003evitest-dev/vitest#8123\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/93f3200e4\"\u003e\u003c!-- raw HTML omitted --\u003e(93f32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle async errors in expect.soft  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8145\"\u003evitest-dev/vitest#8145\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/686996912\"\u003e\u003c!-- raw HTML omitted --\u003e(68699)\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\u003eAuto-adjust \u003ccode\u003eminWorkers\u003c/code\u003e when only \u003ccode\u003emaxWorkers\u003c/code\u003e specified  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8110\"\u003evitest-dev/vitest#8110\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14dc0724f\"\u003e\u003c!-- raw HTML omitted --\u003e(14dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etask.meta\u003c/code\u003e should be available in custom reporter's errors  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8115\"\u003evitest-dev/vitest#8115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/27df68a0e\"\u003e\u003c!-- raw HTML omitted --\u003e(27df6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePreserve handler wrapping on extend  -  by \u003ca href=\"https://github.com/pengooseDev\"\u003e\u003ccode\u003e@​pengooseDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8153\"\u003evitest-dev/vitest#8153\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a92812b70\"\u003e\u003c!-- raw HTML omitted --\u003e(a9281)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnsure ui config option works correctly  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8147\"\u003evitest-dev/vitest#8147\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42eeb2ee6\"\u003e\u003c!-- raw HTML omitted --\u003e(42eeb)\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/v3.2.3...v3.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Use base url instead of \u003cstrong\u003evitest\u003c/strong\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8126\"\u003evitest-dev/vitest#8126\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d8ebf9ae\"\u003e\u003c!-- raw HTML omitted --\u003e(1d8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Show test annotations and metadata in the test report tab  -  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/8093\"\u003evitest-dev/vitest#8093\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c69be1fc1\"\u003e\u003c!-- raw HTML omitted --\u003e(c69be)\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\u003eRerun tests when project's setup file is changed  -  by \u003ca href=\"https://github.com/she...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-editor/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-editor/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}],"issue_packages":[{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2026-02-02T12:36:43.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3885702502","node_id":"PR_kwDOPEiJBM7A5wT4","number":21,"state":"open","title":"deps(deps-dev): bump the development-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T12:36:43.000Z","updated_at":"2026-02-13T13:02:11.913Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"development-dependencies","update_count":27,"packages":[{"name":"@replit/vite-plugin-cartographer","old_version":"0.2.3","new_version":"0.4.4"},{"name":"@replit/vite-plugin-runtime-error-modal","old_version":"0.0.3","new_version":"0.0.4"},{"name":"@tailwindcss/typography","old_version":"0.5.15","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.1.3","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.16.11","new_version":"20.19.30","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"drizzle-kit","old_version":"0.30.6","new_version":"0.31.8","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"postcss","old_version":"8.4.47","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@types/babel__generator","old_version":"7.6.8","new_version":"7.27.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/babel__traverse","old_version":"7.20.6","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/body-parser","old_version":"1.19.5","new_version":"1.19.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.6","new_version":"4.19.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.9.16","new_version":"6.14.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/send","old_version":"0.17.4","new_version":"1.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001767","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"get-tsconfig","old_version":"4.8.1","new_version":"4.13.1","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"jsesc","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/mathiasbynens/jsesc"},{"name":"modern-screenshot","old_version":"4.6.0","new_version":"4.6.8","repository_url":"https://github.com/qq15725/modern-screenshot"},{"name":"rollup","old_version":"4.24.4","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| @replit/vite-plugin-cartographer | `0.2.3` | `0.4.4` |\n| @replit/vite-plugin-runtime-error-modal | `0.0.3` | `0.0.4` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.15` | `0.5.19` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.3` | `4.1.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.16.11` | `20.19.30` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.24` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.30.6` | `0.31.8` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.47` | `8.5.6` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.6` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@types/babel__generator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__generator) | `7.6.8` | `7.27.0` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.6` | `7.28.0` |\n| [@types/body-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/body-parser) | `1.19.5` | `1.19.6` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.6` | `4.19.8` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.9.16` | `6.14.0` |\n| [@types/send](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/send) | `0.17.4` | `1.2.1` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `2.2.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001767` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.8.1` | `4.13.1` |\n| [jsesc](https://github.com/mathiasbynens/jsesc) | `3.0.2` | `3.1.0` |\n| [modern-screenshot](https://github.com/qq15725/modern-screenshot) | `4.6.0` | `4.6.8` |\n| [rollup](https://github.com/rollup/rollup) | `4.24.4` | `4.57.1` |\n\n\nUpdates `@replit/vite-plugin-cartographer` from 0.2.3 to 0.4.4\n\nUpdates `@replit/vite-plugin-runtime-error-modal` from 0.0.3 to 0.0.4\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/~eng-service\"\u003eeng-service\u003c/a\u003e, a new releaser for \u003ccode\u003e@​replit/vite-plugin-runtime-error-modal\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.15 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.15...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.3 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\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/tailwindlabs/tailwindcss/commit/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5f107e28224a29df5fd27e7135bffc4398149115\"\u003e\u003ccode\u003e5f107e2\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e4b6c67bcb528a51b5482356fdf66e44816fafeb\"\u003e\u003ccode\u003ee4b6c67\u003c/code\u003e\u003c/a\u003e Support Vite Environment API (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/21f2bf99b9764929b5268ce2174840086ef191cc\"\u003e\u003ccode\u003e21f2bf9\u003c/code\u003e\u003c/a\u003e perf(vite): add plugin hook filter (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19308\"\u003e#19308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e9c9c4f79db00a7a1dc7a3e2a13ced3b19f55555\"\u003e\u003ccode\u003ee9c9c4f\u003c/code\u003e\u003c/a\u003e Release v4.1.17 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19272\"\u003e#19272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/cbbbe844759a35f5bd2a976bb6e66e1f7104c574\"\u003e\u003ccode\u003ecbbbe84\u003c/code\u003e\u003c/a\u003e Release 4.1.16 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19185\"\u003e#19185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/89cbfc7b2dfaafec38f2123fc9047b0d6a49f1de\"\u003e\u003ccode\u003e89cbfc7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eoptimize\u003c/code\u003e option to \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e plugin (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19131\"\u003e#19131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b67cbcf6ccaa58097cb6d8d7e0eb1fca1091ccca\"\u003e\u003ccode\u003eb67cbcf\u003c/code\u003e\u003c/a\u003e Prepare v4.1.14 release (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19037\"\u003e#19037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a94f81e7e1ba651c407e0eb2fafd00162fe3d0f\"\u003e\u003ccode\u003e5a94f81\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003edefault\u003c/code\u003e export condition for \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18948\"\u003e#18948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.16.11 to 20.19.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.20 to 10.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/67df014ae17b47b277e8e00abe3267650b4f2585\"\u003e\u003ccode\u003e67df014\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/032440ee4a2fc8d0d8b391df91bb1ea377e256be\"\u003e\u003ccode\u003e032440e\u003c/code\u003e\u003c/a\u003e perf: reduce array allocations (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.20...10.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.30.6 to 0.31.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.8\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ealgorythm\u003c/code\u003e =\u0026gt; \u003ccode\u003ealgorithm\u003c/code\u003e typo.\u003c/li\u003e\n\u003cli\u003eFixed external dependencies in build configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.6\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2853\"\u003e[BUG]: Importing drizzle-kit/api fails in ESM modules\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ehalfvec\u003c/code\u003e, \u003ccode\u003ebit\u003c/code\u003e and \u003ccode\u003esparsevec\u003c/code\u003e type generation bug in drizzle-kit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal changes to Studio context. Added \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for Studio\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.2\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed relations extraction to not interfere with Drizzle Studio.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.1\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003edrizzle-kit pull\u003c/code\u003e bugs when using Gel extensions.\u003c/h3\u003e\n\u003cp\u003eBecause Gel extensions create schema names containing \u003ccode\u003e::\u003c/code\u003e (for example, \u003ccode\u003eext::auth\u003c/code\u003e), Drizzle previously handled these names incorrectly. Starting with this release, you can use Gel extensions without any problems. Here’s what you should do:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEnable extensions schemas in \u003ccode\u003edrizzle.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport  { defineConfig } from \u0026quot;drizzle-kit\u0026quot;;\n\u003cp\u003eexport default defineConfig({\ndialect: 'gel',\nschemaFilter: ['ext::auth', 'public']\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e\n\u003cp\u003eRun \u003ccode\u003edrizzle-kit pull\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDone!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003edrizzle-kit@0.31.0\u003c/h2\u003e\n\u003ch2\u003eFeatures and improvements\u003c/h2\u003e\n\u003ch3\u003eEnum DDL improvements\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/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.30.6...drizzle-kit@0.31.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-kit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.25.12\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.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\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.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.47 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\n                           //    \u0026lt;style\u0026gt;\n                           //    p {\n                           //      color: green;\n                           //    }\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\n                           //      color: green;\n                           //    }\u0026quot;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003cp\u003eIf your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://tidelift.com/\"\u003e\u003cstrong\u003eTidelift\u003c/strong\u003e\u003c/a\u003e with a Spotify-like subscription model supporting all projects from your lock file.\u003c/li\u003e\n\u003cli\u003eDirect donations at \u003ca href=\"https://github.com/sponsors/ai\"\u003e\u003cstrong\u003eGitHub Sponsors\u003c/strong\u003e\u003c/a\u003e or \u003ca href=\"https://opencollective.com/postcss#section-contributors\"\u003e\u003cstrong\u003eOpen Collective\u003c/strong\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18159719e4a6d65ad7085edf1dc42e07814f683\"\u003e\u003ccode\u003ec181597\u003c/code\u003e\u003c/a\u003e Release 8.5.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c5523fbec5f32622e77103c643e1258007c2609d\"\u003e\u003ccode\u003ec5523fb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e3450c55f41e378e086f4f189e5243a573c3390\"\u003e\u003ccode\u003e2e3450c\u003c/code\u003e\u003c/a\u003e refactor: \u003ccode\u003eimport\u003c/code\u003e should be listed before \u003ccode\u003erequire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4d720bd01adec2e8645bf91e725825bebb712e1b\"\u003e\u003ccode\u003e4d720bd\u003c/code\u003e\u003c/a\u003e Update EM text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6cb4a6673fb6d8b23eb1ebe66a22b6267ab141de\"\u003e\u003ccode\u003e6cb4a66\u003c/code\u003e\u003c/a\u003e Release 8.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ec5c1e031083664bed1cf91eaac72f8c61068110\"\u003e\u003ccode\u003eec5c1e0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e85e9385c87499bc7e274c6ce332cf59e3988994\"\u003e\u003ccode\u003ee85e938\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.47...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.17 to 3.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for raw \u003ccode\u003esupports-[…]\u003c/code\u003e queries in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/13605\"\u003e#13605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003erequire.cache\u003c/code\u003e error when loaded through a TypeScript file in Node 22.18+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18665\"\u003e#18665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport.meta.resolve(…)\u003c/code\u003e in configs for new enough Node.js versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using newer versions of \u003ccode\u003epostcss-load-config\u003c/code\u003e for better ESM and TypeScript PostCSS config support with the CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove irrelevant utility rules when matching important classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19030\"\u003e#19030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.14] - 2025-10-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-row\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-row-start\u003c/code\u003e or \u003ccode\u003egrid-row-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\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/tailwindlabs/tailwindcss/commits/v3.4.19/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.28.6 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\u003ccode\u003e@​babel/code-frame\u003c/code\u003e'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\u003c/blockquote\u003e\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-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.6 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\u003ccode\u003e@​babel/compat-data\u003c/code\u003e'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 dis...\n\n_Description has been truncated_","html_url":"https://github.com/aundre1/Video-Pool/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aundre1%2FVideo-Pool/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2026-01-23T11:17:45.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3847025507","node_id":"PR_kwDOPEiJBM6-6MCR","number":15,"state":"open","title":"deps(deps-dev): bump the development-dependencies group across 1 directory with 24 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-01-23T11:17:45.000Z","updated_at":"2026-01-23T11:17:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"development-dependencies","update_count":24,"packages":[{"name":"@replit/vite-plugin-cartographer","old_version":"0.2.3","new_version":"0.4.4"},{"name":"@replit/vite-plugin-runtime-error-modal","old_version":"0.0.3","new_version":"0.0.4"},{"name":"@tailwindcss/typography","old_version":"0.5.15","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.1.3","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.16.11","new_version":"20.19.30","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.3.3","new_version":"4.7.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"drizzle-kit","old_version":"0.30.6","new_version":"0.31.8","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"postcss","old_version":"8.4.47","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@types/babel__generator","old_version":"7.6.8","new_version":"7.27.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/babel__traverse","old_version":"7.20.6","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/body-parser","old_version":"1.19.5","new_version":"1.19.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.6","new_version":"4.19.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.9.16","new_version":"6.14.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/send","old_version":"0.17.4","new_version":"1.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"get-tsconfig","old_version":"4.8.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"jsesc","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/mathiasbynens/jsesc"},{"name":"modern-screenshot","old_version":"4.6.0","new_version":"4.6.7","repository_url":"https://github.com/qq15725/modern-screenshot"},{"name":"rollup","old_version":"4.24.4","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| @replit/vite-plugin-cartographer | `0.2.3` | `0.4.4` |\n| @replit/vite-plugin-runtime-error-modal | `0.0.3` | `0.0.4` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.15` | `0.5.19` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.3` | `4.1.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.16.11` | `20.19.30` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.3.3` | `4.7.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.23` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.30.6` | `0.31.8` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.47` | `8.5.6` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [@types/babel__generator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__generator) | `7.6.8` | `7.27.0` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.6` | `7.28.0` |\n| [@types/body-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/body-parser) | `1.19.5` | `1.19.6` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.6` | `4.19.8` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.9.16` | `6.14.0` |\n| [@types/send](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/send) | `0.17.4` | `1.2.1` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `2.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.8.1` | `4.13.0` |\n| [jsesc](https://github.com/mathiasbynens/jsesc) | `3.0.2` | `3.1.0` |\n| [modern-screenshot](https://github.com/qq15725/modern-screenshot) | `4.6.0` | `4.6.7` |\n| [rollup](https://github.com/rollup/rollup) | `4.24.4` | `4.56.0` |\n\n\nUpdates `@replit/vite-plugin-cartographer` from 0.2.3 to 0.4.4\n\nUpdates `@replit/vite-plugin-runtime-error-modal` from 0.0.3 to 0.0.4\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/~eng-service\"\u003eeng-service\u003c/a\u003e, a new releaser for \u003ccode\u003e@​replit/vite-plugin-runtime-error-modal\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.15 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.15...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.3 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\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/tailwindlabs/tailwindcss/commit/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5f107e28224a29df5fd27e7135bffc4398149115\"\u003e\u003ccode\u003e5f107e2\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e4b6c67bcb528a51b5482356fdf66e44816fafeb\"\u003e\u003ccode\u003ee4b6c67\u003c/code\u003e\u003c/a\u003e Support Vite Environment API (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/21f2bf99b9764929b5268ce2174840086ef191cc\"\u003e\u003ccode\u003e21f2bf9\u003c/code\u003e\u003c/a\u003e perf(vite): add plugin hook filter (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19308\"\u003e#19308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e9c9c4f79db00a7a1dc7a3e2a13ced3b19f55555\"\u003e\u003ccode\u003ee9c9c4f\u003c/code\u003e\u003c/a\u003e Release v4.1.17 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19272\"\u003e#19272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/cbbbe844759a35f5bd2a976bb6e66e1f7104c574\"\u003e\u003ccode\u003ecbbbe84\u003c/code\u003e\u003c/a\u003e Release 4.1.16 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19185\"\u003e#19185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/89cbfc7b2dfaafec38f2123fc9047b0d6a49f1de\"\u003e\u003ccode\u003e89cbfc7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eoptimize\u003c/code\u003e option to \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e plugin (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19131\"\u003e#19131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b67cbcf6ccaa58097cb6d8d7e0eb1fca1091ccca\"\u003e\u003ccode\u003eb67cbcf\u003c/code\u003e\u003c/a\u003e Prepare v4.1.14 release (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19037\"\u003e#19037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a94f81e7e1ba651c407e0eb2fafd00162fe3d0f\"\u003e\u003ccode\u003e5a94f81\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003edefault\u003c/code\u003e export condition for \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18948\"\u003e#18948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.16.11 to 20.19.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 4.3.3 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/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@4.7.0\u003c/h2\u003e\n\u003ch3\u003eAdd HMR support for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/518\"\u003e#518\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eHMR now works for compound components like this:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Root\u0026lt;/div\u0026gt;\nconst Item = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Item\u0026lt;/div\u0026gt;\n\u003cp\u003eexport const Accordion = { Root, Item }\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eReturn \u003ccode\u003ePlugin[]\u003c/code\u003e instead of \u003ccode\u003ePluginOption[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/537\"\u003e#537\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe return type has changed from \u003ccode\u003ereact(): PluginOption[]\u003c/code\u003e to more specialized type \u003ccode\u003ereact(): Plugin[]\u003c/code\u003e. This allows for type-safe manipulation of plugins, for example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// previously this causes type errors\nreact({ babel: { plugins: ['babel-plugin-react-compiler'] } })\n  .map(p =\u0026gt; ({ ...p, applyToEnvironment: e =\u0026gt; e.name === 'client' }))\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eplugin-react@4.6.0\u003c/h2\u003e\n\u003ch3\u003eAdd raw Rolldown support\u003c/h3\u003e\n\u003cp\u003eThis plugin only worked with Vite. But now it can also be used with raw Rolldown. The main purpose for using this plugin with Rolldown is to use react compiler.\u003c/p\u003e\n\u003ch2\u003eplugin-react@4.5.2\u003c/h2\u003e\n\u003ch3\u003eSuggest \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e if rolldown-vite is detected \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/491\"\u003e#491\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eEmit a log which recommends \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e when \u003ccode\u003erolldown-vite\u003c/code\u003e is detected to improve performance and use Oxc under the hood. The warning can be disabled by setting \u003ccode\u003edisableOxcRecommendation: false\u003c/code\u003e in the plugin options.\u003c/p\u003e\n\u003ch3\u003eUse \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e for rolldown-vite \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/489\"\u003e#489\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis suppresses the warning about \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e being deprecated in rolldown-vite.\u003c/p\u003e\n\u003ch3\u003eAdd Vite 7-beta to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/497\"\u003e#497\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eReact plugins are compatible with Vite 7, this removes the warning when testing the beta.\u003c/p\u003e\n\u003ch2\u003eplugin-react@4.5.1\u003c/h2\u003e\n\u003ch3\u003eAdd explicit semicolon in preambleCode \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/485\"\u003e#485\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis fixes an edge case when using HTML minifiers that strips line breaks aggressively.\u003c/p\u003e\n\u003ch2\u003eplugin-react@4.5.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003efilter\u003c/code\u003e for rolldown-vite \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/470\"\u003e#470\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003efilter\u003c/code\u003e so that it is more performant when running this plugin with rolldown-powered version of Vite.\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.7.0 (2025-07-18)\u003c/h2\u003e\n\u003ch3\u003eAdd HMR support for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/518\"\u003e#518\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eHMR now works for compound components like this:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Root\u0026lt;/div\u0026gt;\nconst Item = () =\u0026gt; \u0026lt;div\u0026gt;Accordion Item\u0026lt;/div\u0026gt;\n\u003cp\u003eexport const Accordion = { Root, Item }\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eReturn \u003ccode\u003ePlugin[]\u003c/code\u003e instead of \u003ccode\u003ePluginOption[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/537\"\u003e#537\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe return type has changed from \u003ccode\u003ereact(): PluginOption[]\u003c/code\u003e to more specialized type \u003ccode\u003ereact(): Plugin[]\u003c/code\u003e. This allows for type-safe manipulation of plugins, for example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// previously this causes type errors\nreact({ babel: { plugins: ['babel-plugin-react-compiler'] } })\n  .map(p =\u0026gt; ({ ...p, applyToEnvironment: e =\u0026gt; e.name === 'client' }))\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e4.6.0 (2025-06-23)\u003c/h2\u003e\n\u003ch3\u003eAdd raw Rolldown support\u003c/h3\u003e\n\u003cp\u003eThis plugin only worked with Vite. But now it can also be used with raw Rolldown. The main purpose for using this plugin with Rolldown is to use react compiler.\u003c/p\u003e\n\u003ch2\u003e4.5.2 (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSuggest \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e if rolldown-vite is detected \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/491\"\u003e#491\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eEmit a log which recommends \u003ccode\u003e@vitejs/plugin-react-oxc\u003c/code\u003e when \u003ccode\u003erolldown-vite\u003c/code\u003e is detected to improve performance and use Oxc under the hood. The warning can be disabled by setting \u003ccode\u003edisableOxcRecommendation: true\u003c/code\u003e in the plugin options.\u003c/p\u003e\n\u003ch3\u003eUse \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e for rolldown-vite \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/489\"\u003e#489\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis suppresses the warning about \u003ccode\u003eoptimizeDeps.esbuildOptions\u003c/code\u003e being deprecated in rolldown-vite.\u003c/p\u003e\n\u003ch3\u003eAdd Vite 7-beta to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/497\"\u003e#497\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eReact plugins are compatible with Vite 7, this removes the warning when testing the beta.\u003c/p\u003e\n\u003ch2\u003e4.5.1 (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eAdd explicit semicolon in preambleCode \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/485\"\u003e#485\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis fixes an edge case when using HTML minifiers that strips line breaks aggressively.\u003c/p\u003e\n\u003ch2\u003e4.5.0 (2025-05-23)\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/vitejs/vite-plugin-react/commit/80417060f7bc239d5100e1b47c819e8364c7d551\"\u003e\u003ccode\u003e8041706\u003c/code\u003e\u003c/a\u003e release: plugin-react@4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bbfd1b797c510fbe54348469e952bb1f6ec287f6\"\u003e\u003ccode\u003ebbfd1b7\u003c/code\u003e\u003c/a\u003e chore: update changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/537\"\u003e#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fdc9d9a18a909398b8e217438631f49035e0797b\"\u003e\u003ccode\u003efdc9d9a\u003c/code\u003e\u003c/a\u003e feat: add hmr support for compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/d14f31d3bf8487346ae6f9db7e6ca7263c93066b\"\u003e\u003ccode\u003ed14f31d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/22be17f72f3ec97ecb03e54a59cb9384de50a537\"\u003e\u003ccode\u003e22be17f\u003c/code\u003e\u003c/a\u003e build: use tsdown for plugin-react / plugin-react-oxc (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/840f0b1386b65e6c96ca3b953a2811348ec5c3a0\"\u003e\u003ccode\u003e840f0b1\u003c/code\u003e\u003c/a\u003e chore(deps): update prettier (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cfe29122a8eec6c1e2ed9999531237dbce140e60\"\u003e\u003ccode\u003ecfe2912\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/11f56d63a9ed082137732211db556c784cadb523\"\u003e\u003ccode\u003e11f56d6\u003c/code\u003e\u003c/a\u003e fix: return \u003ccode\u003ePlugin[]\u003c/code\u003e instead of \u003ccode\u003ePluginOption[]\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9da5e19bb87ea4e1ee817781f2c7c6f5801f385d\"\u003e\u003ccode\u003e9da5e19\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/1583c5d727265faa668ab3d7009736e9fc01ec9c\"\u003e\u003ccode\u003e1583c5d\u003c/code\u003e\u003c/a\u003e chore: remove Vite 7 beta from supported range (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@4.7.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.20 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/541295c0e6dd348db2d3f52772b59cd403c59d29\"\u003e\u003ccode\u003e541295c\u003c/code\u003e\u003c/a\u003e Release 10.4.21 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.20...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.30.6 to 0.31.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.8\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ealgorythm\u003c/code\u003e =\u0026gt; \u003ccode\u003ealgorithm\u003c/code\u003e typo.\u003c/li\u003e\n\u003cli\u003eFixed external dependencies in build configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.6\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2853\"\u003e[BUG]: Importing drizzle-kit/api fails in ESM modules\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ehalfvec\u003c/code\u003e, \u003ccode\u003ebit\u003c/code\u003e and \u003ccode\u003esparsevec\u003c/code\u003e type generation bug in drizzle-kit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal changes to Studio context. Added \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for Studio\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.2\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed relations extraction to not interfere with Drizzle Studio.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.1\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003edrizzle-kit pull\u003c/code\u003e bugs when using Gel extensions.\u003c/h3\u003e\n\u003cp\u003eBecause Gel extensions create schema names containing \u003ccode\u003e::\u003c/code\u003e (for example, \u003ccode\u003eext::auth\u003c/code\u003e), Drizzle previously handled these names incorrectly. Starting with this release, you can use Gel extensions without any problems. Here’s what you should do:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEnable extensions schemas in \u003ccode\u003edrizzle.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport  { defineConfig } from \u0026quot;drizzle-kit\u0026quot;;\n\u003cp\u003eexport default defineConfig({\ndialect: 'gel',\nschemaFilter: ['ext::auth', 'public']\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e\n\u003cp\u003eRun \u003ccode\u003edrizzle-kit pull\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDone!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003edrizzle-kit@0.31.0\u003c/h2\u003e\n\u003ch2\u003eFeatures and improvements\u003c/h2\u003e\n\u003ch3\u003eEnum DDL improvements\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/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.30.6...drizzle-kit@0.31.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-kit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.25.12\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.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\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.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.47 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\n                           //    \u0026lt;style\u0026gt;\n                           //    p {\n                           //      color: green;\n                           //    }\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\n                           //      color: green;\n                           //    }\u0026quot;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003cp\u003eIf your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://tidelift.com/\"\u003e\u003cstrong\u003eTidelift\u003c/strong\u003e\u003c/a\u003e with a Spotify-like subscription model supporting all projects from your lock file.\u003c/li\u003e\n\u003cli\u003eDirect donations at \u003ca href=\"https://github.com/sponsors/ai\"\u003e\u003cstrong\u003eGitHub Sponsors\u003c/strong\u003e\u003c/a\u003e or \u003ca href=\"https://opencollective.com/postcss#section-contributors\"\u003e\u003cstrong\u003eOpen Collective\u003c/strong\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18159719e4a6d65ad7085edf1dc42e07814f683\"\u003e\u003ccode\u003ec181597\u003c/code\u003e\u003c/a\u003e Release 8.5.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c5523fbec5f32622e77103c643e1258007c2609d\"\u003e\u003ccode\u003ec5523fb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e3450c55f41e378e086f4f189e5243a573c3390\"\u003e\u003ccode\u003e2e3450c\u003c/code\u003e\u003c/a\u003e refactor: \u003ccode\u003eimport\u003c/code\u003e should be listed before \u003ccode\u003erequire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4d720bd01adec2e8645bf91e725825bebb712e1b\"\u003e\u003ccode\u003e4d720bd\u003c/code\u003e\u003c/a\u003e Update EM text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6cb4a6673fb6d8b23eb1ebe66a22b6267ab141de\"\u003e\u003ccode\u003e6cb4a66\u003c/code\u003e\u003c/a\u003e Release 8.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ec5c1e031083664bed1cf91eaac72f8c61068110\"\u003e\u003ccode\u003eec5c1e0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e85e9385c87499bc7e274c6ce332cf59e3988994\"\u003e\u003ccode\u003ee85e938\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.47...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.17 to 3.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for raw \u003ccode\u003esupports-[…]\u003c/code\u003e queries in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/13605\"\u003e#13605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003erequire.cache\u003c/code\u003e error when loaded through a TypeScript file in Node 22.18+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18665\"\u003e#18665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport.meta.resolve(…)\u003c/code\u003e in configs for new enough Node.js versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using newer versions of \u003ccode\u003epostcss-load-config\u003c/code\u003e for better ESM and TypeScript PostCSS config support with the CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18938\"\u003e#18938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove irrelevant utility rules when matching important classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19030\"\u003e#19030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.17] - 2025-11-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.14] - 2025-10-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-row\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-row-start\u003c/code\u003e or \u003ccode\u003egrid-row-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\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/tailwindlabs/tailwindcss/commits/v3.4.19/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/aundre1/Video-Pool/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aundre1%2FVideo-Pool/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.6.1","new_version":"2.0.5","update_type":"major","path":null,"pr_created_at":"2025-11-21T04:02:55.000Z","version_change":"1.6.1 → 2.0.5","issue":{"uuid":"3650117840","node_id":"PR_kwDOCwTAEc60vptI","number":1725,"state":"open","title":"chore(deps): bump http-errors and @types/http-errors","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":"2025-11-21T04:02:55.000Z","updated_at":"2025-11-21T04:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"http-errors","repository_url":"https://github.com/jshttp/http-errors","old_version":"1.7.2","new_version":"2.0.1"},{"name":"@types/http-errors","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.6.1","new_version":"2.0.5"}],"path":null,"ecosystem":"npm"},"body":"Bumps [http-errors](https://github.com/jshttp/http-errors) and [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors). These dependencies needed to be updated together.\nUpdates `http-errors` from 1.7.2 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/http-errors/releases\"\u003ehttp-errors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for OSSF scorecard reporting by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/107\"\u003ejshttp/http-errors#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: improve \u003ccode\u003etoClassName\u003c/code\u003e function readability and JSDoc completeness by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/112\"\u003ejshttp/http-errors#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/113\"\u003ejshttp/http-errors#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for extending native errors w/o altering prototype by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/106\"\u003ejshttp/http-errors#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove --bail from test script by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/114\"\u003ejshttp/http-errors#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] Apply security best practices by \u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/116\"\u003ejshttp/http-errors#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 2.7.0 to 4.2.2 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/jshttp/http-errors/pull/117\"\u003ejshttp/http-errors#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 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/jshttp/http-errors/pull/118\"\u003ejshttp/http-errors#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/119\"\u003ejshttp/http-errors#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 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/jshttp/http-errors/pull/121\"\u003ejshttp/http-errors#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.27.9 to 3.28.18 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/jshttp/http-errors/pull/123\"\u003ejshttp/http-errors#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/124\"\u003ejshttp/http-errors#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove --bail by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/125\"\u003ejshttp/http-errors#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update statuses and switch fixed versions to tilde (~) by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/126\"\u003ejshttp/http-errors#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/130\"\u003ejshttp/http-errors#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.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/jshttp/http-errors/pull/131\"\u003ejshttp/http-errors#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add nodejs v18 - v24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/127\"\u003ejshttp/http-errors#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.32.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/jshttp/http-errors/pull/129\"\u003ejshttp/http-errors#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.11 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/jshttp/http-errors/pull/133\"\u003ejshttp/http-errors#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/132\"\u003ejshttp/http-errors#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/138\"\u003ejshttp/http-errors#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.11 to 4.31.2 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/jshttp/http-errors/pull/137\"\u003ejshttp/http-errors#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/134\"\u003ejshttp/http-errors#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.0.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/140\"\u003ejshttp/http-errors#140\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/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/112\"\u003ejshttp/http-errors#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/106\"\u003ejshttp/http-errors#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/116\"\u003ejshttp/http-errors#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/117\"\u003ejshttp/http-errors#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/124\"\u003ejshttp/http-errors#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/http-errors/pull/126\"\u003ejshttp/http-errors#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/http-errors/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/jshttp/http-errors/compare/v2.0.0...v2.0.1\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/jshttp/http-errors/blob/master/HISTORY.md\"\u003ehttp-errors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.1 / 2025-11-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: use tilde notation for dependencies\u003c/li\u003e\n\u003cli\u003edeps: update statuses to 2.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0 / 2021-12-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js 0.6\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eI'mateapot\u003c/code\u003e export; use \u003ccode\u003eImATeapot\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove support for status being non-first argument\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eUnorderedCollection\u003c/code\u003e constructor to \u003ccode\u003eTooEarly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\n\u003cul\u003e\n\u003cli\u003eFix messaging casing of \u003ccode\u003e418 I'm a Teapot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove code 306\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003e425 Unordered Collection\u003c/code\u003e to standard \u003ccode\u003e425 Too Early\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2021-11-14 / 1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: toidentifier@1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2020-06-29 / 1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eisHttpError\u003c/code\u003e export to determine if value is an HTTP error\u003c/li\u003e\n\u003cli\u003edeps: setprototypeof@1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2019-06-24 / 1.7.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: inherits@2.0.4\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/jshttp/http-errors/commit/61aee5769e92678ff25a2da8e3a2dd1504762432\"\u003e\u003ccode\u003e61aee57\u003c/code\u003e\u003c/a\u003e 2.0.1 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/6acba1ff0cd71a97a913a7f6baa89788d477c462\"\u003e\u003ccode\u003e6acba1f\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/d2dcbbffb34dc45baf30d9186cf89bd20b689d04\"\u003e\u003ccode\u003ed2dcbbf\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.29.11 to 4.31.2 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/fa47a60e96e774b176f81ef1d9f4ca0239607c87\"\u003e\u003ccode\u003efa47a60\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/09b3881c43ed0e7579f4e76e1bf7a77e23d86c06\"\u003e\u003ccode\u003e09b3881\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/f1ad32238afb63cdd0e4ab935cdae6b4728c71aa\"\u003e\u003ccode\u003ef1ad322\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.29.7 to 3.29.11 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/109fe03f60a8c4ce911785927fe7388fe69025c7\"\u003e\u003ccode\u003e109fe03\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.32.0 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/7a0544616f7e708a536c28ef5f936d20030215b8\"\u003e\u003ccode\u003e7a05446\u003c/code\u003e\u003c/a\u003e ci: add nodejs v18 - v24 to test matrix (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/6dfaf4983d8814aab2f216e8ec73c566f6ca8003\"\u003e\u003ccode\u003e6dfaf49\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.18 to 3.29.5 (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/535aebf128ec21e23053c05c5a2d98b981147b2d\"\u003e\u003ccode\u003e535aebf\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/jshttp/http-errors/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/http-errors/compare/1.7.2...v2.0.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/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for http-errors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 1.6.1 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/near/near-api-js/pull/1725","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/near%2Fnear-api-js/issues/1725","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1725/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-11-18T07:37:44.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3636592274","node_id":"PR_kwDOO8ErZc60B4Qs","number":101,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-20T07:33:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T07:37:44.000Z","updated_at":"2025-11-20T07:33:51.000Z","time_to_close":172566,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@playwright/test","old_version":"1.48.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.7.9","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"eslint","old_version":"9.13.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"10.7.3","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.3","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.3","new_version":"4.0.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.2","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.2","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.11.0","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.11.0","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.1","new_version":"4.2.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.13","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"23.16.2","new_version":"25.6.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.453.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.12","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.1","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.66.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.1.0","new_version":"16.3.3","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"6.27.0","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"5.4.10","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.0.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.2.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.0","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.4.1","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.48.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.7.9` | `24.10.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.6` | `4.1.8` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.1` | `4.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.13.0` | `9.39.1` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.3` | `11.7.5` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.3` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.3` | `4.0.10` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.11.0` | `8.47.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.11.0` | `8.47.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.1` | `4.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.13` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.2` | `25.6.2` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.0` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `0.554.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.12` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.1` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.66.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.1.0` | `16.3.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.27.0` | `7.9.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.10` | `7.2.2` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.0.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.2.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.0` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.4.1` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.48.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.48.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.7.9 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.6 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.1 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript type of emitted args by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1397\"\u003epaulmillr/chokidar#1397\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/chokidar/compare/4.0.2...4.0.3\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test \u0026quot;should detect safe-edit\u0026quot; on FreeBSD by \u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove references to .map files by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: strongly type event emitter methods by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1381\"\u003epaulmillr/chokidar#1381\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/bxt\"\u003e\u003ccode\u003e@​bxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1365\"\u003epaulmillr/chokidar#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\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/chokidar/compare/4.0.1...4.0.2\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\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/paulmillr/chokidar/commit/1182965a0d3d884f15db423009262778ddba0ac4\"\u003e\u003ccode\u003e1182965\u003c/code\u003e\u003c/a\u003e Release 4.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/94709320ede4e9a3df2e2dcc9ddc708da8fc4fc7\"\u003e\u003ccode\u003e9470932\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1397\"\u003e#1397\u003c/a\u003e from paulmillr/unlink-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/322e851f4564c7346b84fac6bdfe4e32c4095d99\"\u003e\u003ccode\u003e322e851\u003c/code\u003e\u003c/a\u003e fix: separate error emit from regular events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/3fa04b55f19adf01885e76fcff40ee22fde0a49d\"\u003e\u003ccode\u003e3fa04b5\u003c/code\u003e\u003c/a\u003e fix: strongly type \u003ccode\u003eunlink\u003c/code\u003e events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/69c115a3684a5e72e0ac68aa0a57c204f081132a\"\u003e\u003ccode\u003e69c115a\u003c/code\u003e\u003c/a\u003e Release 4.0.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/50cf698695b05b168d06f1dba2145549e0f8f12e\"\u003e\u003ccode\u003e50cf698\u003c/code\u003e\u003c/a\u003e Ignore map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/5e6daaabdd6921b06193d0266963c118a615a60b\"\u003e\u003ccode\u003e5e6daaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1381\"\u003e#1381\u003c/a\u003e from paulmillr/event-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/e9cd7f6f21e0679b81d4531330585f75ecd47895\"\u003e\u003ccode\u003ee9cd7f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1383\"\u003e#1383\u003c/a\u003e from bluwy/map-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/6981c5d362f2a837ed58a2c475f02d1ac089da46\"\u003e\u003ccode\u003e6981c5d\u003c/code\u003e\u003c/a\u003e Remove references to .map files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/79586960729944557cd09a5f1eb4726ee12225cb\"\u003e\u003ccode\u003e7958696\u003c/code\u003e\u003c/a\u003e feat: strongly type event emitter methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.1...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.13.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\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/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.13.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 10.7.3 to 11.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\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/mochajs/mocha/blob/v11.7.5/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\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/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0\"\u003e\u003ccode\u003e9a6a5db\u003c/code\u003e\u003c/a\u003e chore(v11.x): release 11.7.5 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e\u003ccode\u003e8b21b38\u003c/code\u003e\u003c/a\u003e chore: run tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e\u003ccode\u003e663fff4\u003c/code\u003e\u003c/a\u003e chore: setup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5\"\u003e\u003ccode\u003e8d97220\u003c/code\u003e\u003c/a\u003e Update release-please to include v11.x and use Node ^22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003e\u003ccode\u003ed89dbaf\u003c/code\u003e\u003c/a\u003e fix: swallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v10.7.3...v11.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.3 to 21.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.3 to 4.0.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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonCancel\u003c/code\u003e when worker is terminated  -  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/9033\"\u003evitest-dev/vitest#9033\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d7f0a99e\"\u003e\u003c!-- raw HTML omitted --\u003e(6d7f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't scale the iframe if UI is disabled  -  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/9018\"\u003evitest-dev/vitest#9018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5406e8ea4\"\u003e\u003c!-- raw HTML omitted --\u003e(5406e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle dependency stack traces with external source maps. Resolves: \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9003\"\u003e#9003\u003c/a\u003e  -  by \u003ca href=\"https://github.com/iclectic\"\u003e\u003ccode\u003e@​iclectic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9016\"\u003evitest-dev/vitest#9016\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9003\"\u003evitest-dev/vitest#9003\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/57ae547de\"\u003e\u003c!-- raw HTML omitted --\u003e(57ae5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebun\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eParsing of stack trace for bun runtime  -  by \u003ca href=\"https://github.com/nazarhussain\"\u003e\u003ccode\u003e@​nazarhussain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9032\"\u003evitest-dev/vitest#9032\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f3ec6fcb0\"\u003e\u003c!-- raw HTML omitted --\u003e(f3ec6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent starting new run when cancelling  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8991\"\u003evitest-dev/vitest#8991\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb98dd8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(eb98d)\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 writing to closed worker  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\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/9023\"\u003evitest-dev/vitest#9023\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/042c60c80\"\u003e\u003c!-- raw HTML omitted --\u003e(042c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport correct test run duration at the end  -  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/8969\"\u003evitest-dev/vitest#8969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bc3a6921e\"\u003e\u003c!-- raw HTML omitted --\u003e(bc3a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse execution time from ws reporter (\u003ccode\u003eonFinished\u003c/code\u003e)  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8975\"\u003evitest-dev/vitest#8975\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f56dc0cc4\"\u003e\u003c!-- raw HTML omitted --\u003e(f56dc)\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.0.9...v4.0.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\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/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\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.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  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/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/MuneebsUrR/rethinkvc-final/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuneebsUrR%2Frethinkvc-final/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"}},{"old_version":"1.6.1","new_version":"2.0.5","update_type":"major","path":null,"pr_created_at":"2025-11-18T04:01:32.000Z","version_change":"1.6.1 → 2.0.5","issue":{"uuid":"3636016289","node_id":"PR_kwDOCwTAEc6z_86D","number":1677,"state":"open","title":"chore(deps): bump http-errors and @types/http-errors","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":"2025-11-18T04:01:32.000Z","updated_at":"2025-11-18T04:01:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"http-errors","repository_url":"https://github.com/jshttp/http-errors","old_version":"1.7.2","new_version":"2.0.0"},{"name":"@types/http-errors","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.6.1","new_version":"2.0.5"}],"path":null,"ecosystem":"npm"},"body":"Bumps [http-errors](https://github.com/jshttp/http-errors) and [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors). These dependencies needed to be updated together.\nUpdates `http-errors` from 1.7.2 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/http-errors/blob/master/HISTORY.md\"\u003ehttp-errors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.0 / 2021-12-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js 0.6\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eI'mateapot\u003c/code\u003e export; use \u003ccode\u003eImATeapot\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove support for status being non-first argument\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eUnorderedCollection\u003c/code\u003e constructor to \u003ccode\u003eTooEarly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\n\u003cul\u003e\n\u003cli\u003eFix messaging casing of \u003ccode\u003e418 I'm a Teapot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove code 306\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003e425 Unordered Collection\u003c/code\u003e to standard \u003ccode\u003e425 Too Early\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2021-11-14 / 1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: toidentifier@1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2020-06-29 / 1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eisHttpError\u003c/code\u003e export to determine if value is an HTTP error\u003c/li\u003e\n\u003cli\u003edeps: setprototypeof@1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2019-06-24 / 1.7.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: inherits@2.0.4\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/jshttp/http-errors/commit/206aa2c15635dc1212c06c279540972aa90e23ea\"\u003e\u003ccode\u003e206aa2c\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/8b10d86b0d28d076ddcfdb7a1539d59d3433e8ed\"\u003e\u003ccode\u003e8b10d86\u003c/code\u003e\u003c/a\u003e docs: update install block format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/6525b112203cd18f05c37c9be0f210ae17e0b019\"\u003e\u003ccode\u003e6525b11\u003c/code\u003e\u003c/a\u003e build: add version script for npm version releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/ed8454ac7925ab8585daea8c2f776acde215ef53\"\u003e\u003ccode\u003eed8454a\u003c/code\u003e\u003c/a\u003e build: Node.js@17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/fbf946cafc77ce08f76da6d9603eb2c6da5bc187\"\u003e\u003ccode\u003efbf946c\u003c/code\u003e\u003c/a\u003e build: eslint-plugin-promise@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/17a3cc392b28af969fb9d4f7d95690c3ccfd56ec\"\u003e\u003ccode\u003e17a3cc3\u003c/code\u003e\u003c/a\u003e Remove support for status being non-first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/8c38486f4366002087a30f939f69016dc2a385c3\"\u003e\u003ccode\u003e8c38486\u003c/code\u003e\u003c/a\u003e deps: statuses@2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/298ae6767d2a5a59345390969f062fbfa1f0af2d\"\u003e\u003ccode\u003e298ae67\u003c/code\u003e\u003c/a\u003e deps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/9c76f594350cade8b6e0d8311cea2c607f7a9d45\"\u003e\u003ccode\u003e9c76f59\u003c/code\u003e\u003c/a\u003e Drop support for Node.js 0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/http-errors/commit/0c8e01deb295509953f2c7d66421b4802580002b\"\u003e\u003ccode\u003e0c8e01d\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;I'mateapot\u0026quot; export; use \u0026quot;ImATeapot\u0026quot; instead\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/http-errors/compare/1.7.2...v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 1.6.1 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/near/near-api-js/pull/1677","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/near%2Fnear-api-js/issues/1677","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1677/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-11-17T22:42:08.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3635347547","node_id":"PR_kwDOOfLUX86z9sgq","number":134,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-20T22:32:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T22:42:08.000Z","updated_at":"2025-11-20T22:32:18.000Z","time_to_close":258609,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.3","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.66.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.3.3","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.10.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.39.1` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.5` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.3` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.10` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.47.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.47.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.2` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.554.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.66.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.3.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.2.2` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\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/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\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/mochajs/mocha/blob/v11.7.5/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\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/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0\"\u003e\u003ccode\u003e9a6a5db\u003c/code\u003e\u003c/a\u003e chore(v11.x): release 11.7.5 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e\u003ccode\u003e8b21b38\u003c/code\u003e\u003c/a\u003e chore: run tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e\u003ccode\u003e663fff4\u003c/code\u003e\u003c/a\u003e chore: setup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5\"\u003e\u003ccode\u003e8d97220\u003c/code\u003e\u003c/a\u003e Update release-please to include v11.x and use Node ^22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003e\u003ccode\u003ed89dbaf\u003c/code\u003e\u003c/a\u003e fix: swallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.3 to 21.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonCancel\u003c/code\u003e when worker is terminated  -  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/9033\"\u003evitest-dev/vitest#9033\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d7f0a99e\"\u003e\u003c!-- raw HTML omitted --\u003e(6d7f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't scale the iframe if UI is disabled  -  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/9018\"\u003evitest-dev/vitest#9018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5406e8ea4\"\u003e\u003c!-- raw HTML omitted --\u003e(5406e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle dependency stack traces with external source maps. Resolves: \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9003\"\u003e#9003\u003c/a\u003e  -  by \u003ca href=\"https://github.com/iclectic\"\u003e\u003ccode\u003e@​iclectic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9016\"\u003evitest-dev/vitest#9016\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9003\"\u003evitest-dev/vitest#9003\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/57ae547de\"\u003e\u003c!-- raw HTML omitted --\u003e(57ae5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebun\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eParsing of stack trace for bun runtime  -  by \u003ca href=\"https://github.com/nazarhussain\"\u003e\u003ccode\u003e@​nazarhussain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9032\"\u003evitest-dev/vitest#9032\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f3ec6fcb0\"\u003e\u003c!-- raw HTML omitted --\u003e(f3ec6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent starting new run when cancelling  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8991\"\u003evitest-dev/vitest#8991\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb98dd8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(eb98d)\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 writing to closed worker  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\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/9023\"\u003evitest-dev/vitest#9023\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/042c60c80\"\u003e\u003c!-- raw HTML omitted --\u003e(042c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport correct test run duration at the end  -  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/8969\"\u003evitest-dev/vitest#8969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bc3a6921e\"\u003e\u003c!-- raw HTML omitted --\u003e(bc3a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse execution time from ws reporter (\u003ccode\u003eonFinished\u003c/code\u003e)  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8975\"\u003evitest-dev/vitest#8975\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f56dc0cc4\"\u003e\u003c!-- raw HTML omitted --\u003e(f56dc)\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.0.9...v4.0.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\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/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\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.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  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/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  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/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  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/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\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.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\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/vitest-dev/vitest/commit/259a3d1b563ecafa51ced4641218545dab635be7\"\u003e\u003ccode\u003e259a3d1\u003c/code\u003e\u003c/a\u003e chore: release v4.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bc3a6921e2782a55a192802891feee84f50ec283\"\u003e\u003ccode\u003ebc3a692\u003c/code\u003e\u003c/a\u003e fix(reporters): report correct test run duration at the end (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f3ec6fcb0abc4bc44b6511423a24587dfbbad47a\"\u003e\u003ccode\u003ef3ec6fc\u003c/code\u003e\u003c/a\u003e fix(bun): parsing of stack trace for bun runtime (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/042c60c80ab20f0e6c5b759b875f51602a4dc621\"\u003e\u003ccode\u003e042c60c\u003c/code\u003e\u003c/a\u003e fix(pool): prevent writing to closed worker (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9023\"\u003e#9023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/80f2bb6d8992aa54f1c5992c4269c3e117263487\"\u003e\u003ccode\u003e80f2bb6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9037\"\u003e#9037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb98dd8fd29e5e0b1f5c8741b7744fdb7a99f9a2\"\u003e\u003ccode\u003eeb98dd8\u003c/code\u003e\u003c/a\u003e fix(core): prevent starting new run when cancelling (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8991\"\u003e#8991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f509d2ab9f2c88aca48113d775297fd1eabac063\"\u003e\u003ccode\u003ef509d2a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9038\"\u003e#9038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/44dca5fb432ef9213a0d44a2794f9a404fcc4f03\"\u003e\u003ccode\u003e44dca5f\u003c/code\u003e\u003c/a\u003e chore: print a better error when browser orchestrator fails to run a test (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/RohitGalani/text-editor-realtime/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RohitGalani%2Ftext-editor-realtime/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-30T14:39:13.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3571112807","node_id":"PR_kwDOOfyBB86woxUx","number":113,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T14:36:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-30T14:39:13.000Z","updated_at":"2025-11-17T14:36:50.000Z","time_to_close":1555055,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"4.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.2.2","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.9.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.0.5` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.2.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 4.0.5\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies, fix Svelte and Astro  -  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/8862\"\u003evitest-dev/vitest#8862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba\"\u003e\u003c!-- raw HTML omitted --\u003e(a4f86)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow module in --config  -  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/8864\"\u003evitest-dev/vitest#8864\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2\"\u003e\u003c!-- raw HTML omitted --\u003e(b9521)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Allow \u003ccode\u003eLocator\u003c/code\u003e type in selectOptions element parameter  -  by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\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/8848\"\u003evitest-dev/vitest#8848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ee283c96\"\u003e\u003c!-- raw HTML omitted --\u003e(7ee28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner\u003c/strong\u003e: Don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditionally  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8863\"\u003evitest-dev/vitest#8863\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4\"\u003e\u003c!-- raw HTML omitted --\u003e(0e858)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message  -  by \u003ca href=\"https://github.com/Yohannfra\"\u003e\u003ccode\u003e@​Yohannfra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8856\"\u003evitest-dev/vitest#8856\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6\"\u003e\u003c!-- raw HTML omitted --\u003e(b9aab)\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\u003ePass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8835\"\u003evitest-dev/vitest#8835\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148\"\u003e\u003c!-- raw HTML omitted --\u003e(584aa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Optimize checking the input type  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8840\"\u003evitest-dev/vitest#8840\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0696898b4\"\u003e\u003c!-- raw HTML omitted --\u003e(06968)\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.0.4...v4.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2dfa30860d96ffb694a1b7d4214deb57\"\u003e\u003ccode\u003eb9521e0\u003c/code\u003e\u003c/a\u003e fix: allow module in --config (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4317a76b7366618320301920fffdf60a\"\u003e\u003ccode\u003e0e858ba\u003c/code\u003e\u003c/a\u003e fix(module-runner): don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba44141d3256e2563a47b0b4dedd462e4\"\u003e\u003ccode\u003ea4f86f1\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6664f6d6a8b4332833cb111b38536049\"\u003e\u003ccode\u003eb9aabf4\u003c/code\u003e\u003c/a\u003e fix(pool): rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8856\"\u003e#8856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148dedf157684377a3af8aea86eb179603\"\u003e\u003ccode\u003e584aa71\u003c/code\u003e\u003c/a\u003e perf: pass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8835\"\u003e#8835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.5/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\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-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 `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-editor/pull/113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-editor/issues/113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/113/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-29T14:44:43.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3566366123","node_id":"PR_kwDOOfyBB86wZCk_","number":111,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-30T14:36:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-29T14:44:43.000Z","updated_at":"2025-10-30T14:36:52.000Z","time_to_close":85927,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":36,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"4.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.9.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.0.5` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.2.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 4.0.5\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies, fix Svelte and Astro  -  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/8862\"\u003evitest-dev/vitest#8862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba\"\u003e\u003c!-- raw HTML omitted --\u003e(a4f86)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow module in --config  -  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/8864\"\u003evitest-dev/vitest#8864\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2\"\u003e\u003c!-- raw HTML omitted --\u003e(b9521)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Allow \u003ccode\u003eLocator\u003c/code\u003e type in selectOptions element parameter  -  by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\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/8848\"\u003evitest-dev/vitest#8848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ee283c96\"\u003e\u003c!-- raw HTML omitted --\u003e(7ee28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner\u003c/strong\u003e: Don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditionally  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8863\"\u003evitest-dev/vitest#8863\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4\"\u003e\u003c!-- raw HTML omitted --\u003e(0e858)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message  -  by \u003ca href=\"https://github.com/Yohannfra\"\u003e\u003ccode\u003e@​Yohannfra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8856\"\u003evitest-dev/vitest#8856\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6\"\u003e\u003c!-- raw HTML omitted --\u003e(b9aab)\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\u003ePass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8835\"\u003evitest-dev/vitest#8835\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148\"\u003e\u003c!-- raw HTML omitted --\u003e(584aa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Optimize checking the input type  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8840\"\u003evitest-dev/vitest#8840\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0696898b4\"\u003e\u003c!-- raw HTML omitted --\u003e(06968)\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.0.4...v4.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9521e0c2dfa30860d96ffb694a1b7d4214deb57\"\u003e\u003ccode\u003eb9521e0\u003c/code\u003e\u003c/a\u003e fix: allow module in --config (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e858bab4317a76b7366618320301920fffdf60a\"\u003e\u003ccode\u003e0e858ba\u003c/code\u003e\u003c/a\u003e fix(module-runner): don't return node builtins for \u003ccode\u003egetBuiltins\u003c/code\u003e unconditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a4f86f1ba44141d3256e2563a47b0b4dedd462e4\"\u003e\u003ccode\u003ea4f86f1\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003essr.noExternal\u003c/code\u003e when externalizing dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b9aabf4e6664f6d6a8b4332833cb111b38536049\"\u003e\u003ccode\u003eb9aabf4\u003c/code\u003e\u003c/a\u003e fix(pool): rename \u003ccode\u003egroupId\u003c/code\u003e to \u003ccode\u003egroupOrder\u003c/code\u003e in error message (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8856\"\u003e#8856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/584aa7148dedf157684377a3af8aea86eb179603\"\u003e\u003ccode\u003e584aa71\u003c/code\u003e\u003c/a\u003e perf: pass testfiles at once when \u003ccode\u003e--no-isolate --maxWorkers=1\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8835\"\u003e#8835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.5/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\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-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 `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-editor/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-editor/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-28T15:36:11.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3562164471","node_id":"PR_kwDOOoKzIM6wLOLi","number":100,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-03T15:56:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T15:36:11.000Z","updated_at":"2025-11-03T15:56:56.000Z","time_to_close":519644,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\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-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 `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11635\"\u003e#11635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e private identifiers can only appear on LHS of in expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/analiz-sintez/SigmaPad/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/analiz-sintez%2FSigmaPad/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-28T15:36:09.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3562164303","node_id":"PR_kwDOOfCYPM6wLOJJ","number":125,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T15:36:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T15:36:09.000Z","updated_at":"2025-11-17T15:36:47.000Z","time_to_close":1728036,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-text-editor-final/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-text-editor-final/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-28T15:33:07.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3562152311","node_id":"PR_kwDOOPn7js6wLLnV","number":111,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T15:36:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T15:33:07.000Z","updated_at":"2025-11-17T15:36:45.000Z","time_to_close":1728214,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/bhanurana430/etherpad/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhanurana430%2Fetherpad/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-28T11:35:06.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3561143116","node_id":"PR_kwDOOQMLrs6wH4lu","number":111,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T11:35:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T11:35:06.000Z","updated_at":"2025-11-17T11:35:51.000Z","time_to_close":1728016,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-text-/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-text-/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-28T07:35:31.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3560202556","node_id":"PR_kwDOO8ErZc6wE18U","number":88,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 38 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":"2025-10-28T07:35:31.000Z","updated_at":"2025-11-04T08:28:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@playwright/test","old_version":"1.48.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.7.9","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"eslint","old_version":"9.13.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"10.7.3","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.3","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.2","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.2","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.11.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.11.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.1","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.13","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"23.16.2","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.453.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.12","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.1","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.1.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"6.27.0","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"5.4.10","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.0.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.2.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.0","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.4.1","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.48.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.7.9` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.6` | `4.1.8` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.1` | `4.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.13.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.3` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.3` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.11.0` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.11.0` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.1` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.13` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.2` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.0` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.12` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.1` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.1.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.27.0` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.10` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.0.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.2.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.0` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.4.1` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.48.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.48.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.7.9 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.6 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.1 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript type of emitted args by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1397\"\u003epaulmillr/chokidar#1397\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/chokidar/compare/4.0.2...4.0.3\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test \u0026quot;should detect safe-edit\u0026quot; on FreeBSD by \u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove references to .map files by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: strongly type event emitter methods by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1381\"\u003epaulmillr/chokidar#1381\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/bxt\"\u003e\u003ccode\u003e@​bxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1365\"\u003epaulmillr/chokidar#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\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/chokidar/compare/4.0.1...4.0.2\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\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/paulmillr/chokidar/commit/1182965a0d3d884f15db423009262778ddba0ac4\"\u003e\u003ccode\u003e1182965\u003c/code\u003e\u003c/a\u003e Release 4.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/94709320ede4e9a3df2e2dcc9ddc708da8fc4fc7\"\u003e\u003ccode\u003e9470932\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1397\"\u003e#1397\u003c/a\u003e from paulmillr/unlink-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/322e851f4564c7346b84fac6bdfe4e32c4095d99\"\u003e\u003ccode\u003e322e851\u003c/code\u003e\u003c/a\u003e fix: separate error emit from regular events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/3fa04b55f19adf01885e76fcff40ee22fde0a49d\"\u003e\u003ccode\u003e3fa04b5\u003c/code\u003e\u003c/a\u003e fix: strongly type \u003ccode\u003eunlink\u003c/code\u003e events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/69c115a3684a5e72e0ac68aa0a57c204f081132a\"\u003e\u003ccode\u003e69c115a\u003c/code\u003e\u003c/a\u003e Release 4.0.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/50cf698695b05b168d06f1dba2145549e0f8f12e\"\u003e\u003ccode\u003e50cf698\u003c/code\u003e\u003c/a\u003e Ignore map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/5e6daaabdd6921b06193d0266963c118a615a60b\"\u003e\u003ccode\u003e5e6daaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1381\"\u003e#1381\u003c/a\u003e from paulmillr/event-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/e9cd7f6f21e0679b81d4531330585f75ecd47895\"\u003e\u003ccode\u003ee9cd7f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1383\"\u003e#1383\u003c/a\u003e from bluwy/map-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/6981c5d362f2a837ed58a2c475f02d1ac089da46\"\u003e\u003ccode\u003e6981c5d\u003c/code\u003e\u003c/a\u003e Remove references to .map files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/79586960729944557cd09a5f1eb4726ee12225cb\"\u003e\u003ccode\u003e7958696\u003c/code\u003e\u003c/a\u003e feat: strongly type event emitter methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.1...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.13.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.13.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 10.7.3 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v10.7.3...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.6.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.3 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vites...\n\n_Description has been truncated_","html_url":"https://github.com/MuneebsUrR/rethinkvc-final/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuneebsUrR%2Frethinkvc-final/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-27T23:16:28.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3559014378","node_id":"PR_kwDOOfLUX86wA0je","number":121,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 37 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":"2025-10-27T23:16:28.000Z","updated_at":"2025-10-30T23:23:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.10.2","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger-ui-express","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.17.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.0.1","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"sinon","old_version":"19.0.2","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.4","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.1","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.7.2","new_version":"4.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.1.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.16","new_version":"0.4.24","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"24.2.0","new_version":"25.6.0","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.2","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.2","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.65.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.2.0","new_version":"16.2.1","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.0.2","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.0.9","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.2.0","new_version":"3.1.4","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.2","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.56.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `24.9.1` |\n| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.38.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.7.4` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [sinon](https://github.com/sinonjs/sinon) | `19.0.2` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.46.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.7.2` | `4.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `7.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.24` |\n| [i18next](https://github.com/i18next/i18next) | `24.2.0` | `25.6.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.2` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.548.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.2` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.65.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.2.0` | `16.2.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.0.2` | `7.9.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.0.9` | `7.1.12` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.2.0` | `3.1.4` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.2` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.49.1 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.56.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e chore: allow local-network-access permission in chromium\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e fix(agents): remove workspaceFolder ref from vscode mcp\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e chore: rename agents to test agents\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e chore(mcp): fallback to cwd when resolving test config\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 141.0.7390.37\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 142.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003ePlaywright Agents\u003c/h2\u003e\n\u003cp\u003eIntroducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 planner\u003c/strong\u003e explores the app and produces a Markdown test plan\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 generator\u003c/strong\u003e transforms the Markdown plan into the Playwright Test files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🎭 healer\u003c/strong\u003e executes the test suite and automatically repairs failing tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRun \u003ccode\u003enpx playwright init-agents\u003c/code\u003e with your client of choice to generate the latest agent definitions:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Generate agent files for each agentic loop\n# Visual Studio Code\nnpx playwright init-agents --loop=vscode\n# Claude Code\nnpx playwright init-agents --loop=claude\n# opencode\nnpx playwright init-agents --loop=opencode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-agents\"\u003eLearn more about Playwright Agents\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew methods \u003ca href=\"https://playwright.dev/docs/api/class-page#page-console-messages\"\u003epage.consoleMessages()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-page-errors\"\u003epage.pageErrors()\u003c/a\u003e for retrieving the most recent console messages from the page\u003c/li\u003e\n\u003cli\u003eNew method \u003ca href=\"https://playwright.dev/docs/api/class-page#page-requests\"\u003epage.requests()\u003c/a\u003e for retrieving the most recent network requests from the page\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://playwright.dev/docs/test-cli#test-list\"\u003e\u003ccode\u003e--test-list\u003c/code\u003e and \u003ccode\u003e--test-list-invert\u003c/code\u003e\u003c/a\u003e to allow manual specification of specific tests from a file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUI Mode and HTML Reporter\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter to disable the \u0026quot;Copy prompt\u0026quot; button\u003c/li\u003e\n\u003cli\u003eAdded option to \u003ccode\u003e'html'\u003c/code\u003e reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode mirroring the \u003ccode\u003e--update-snapshots\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eAdded option to UI Mode to run only a single worker at a time\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/microsoft/playwright/commit/54c711571a37de525377e6f3d3608c3e029b1829\"\u003e\u003ccode\u003e54c7115\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;minimal vscode version notice\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37892\"\u003e#37892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7d45eb331a6bac304fb8640129e0931192ad7e93\"\u003e\u003ccode\u003e7d45eb3\u003c/code\u003e\u003c/a\u003e chore: mark v1.56.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37784\"\u003e#37784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e6ef6974bedb32d15d1e525a16caf3a95c1a7173\"\u003e\u003ccode\u003ee6ef697\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37871\"\u003e#37871\u003c/a\u003e): chore: allow local-network-access permission in chromium\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/932542c3c1e8c864bfbd48ecf38a55098d703703\"\u003e\u003ccode\u003e932542c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37891\"\u003e#37891\u003c/a\u003e): fix(agents): remove workspaceFolder ref from vscode mcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0662dd29eed5df12d09bc3c871ac2164a4f62969\"\u003e\u003ccode\u003e0662dd2\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37759\"\u003e#37759\u003c/a\u003e): chore: rename agents to test agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/919549ec2c3d70fad0e85fc9f86fabd6a7b7c2c8\"\u003e\u003ccode\u003e919549e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37758\"\u003e#37758\u003c/a\u003e): docs: mention VS Code insiders in the agents docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e593c64187f8d2687c4ed1b6cca44a022fee057b\"\u003e\u003ccode\u003ee593c64\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37757\"\u003e#37757\u003c/a\u003e): chore(mcp): fallback to cwd when resolving test config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a8a6e1049bf85ad31f621dfc33d099898506c4a7\"\u003e\u003ccode\u003ea8a6e10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37755\"\u003e#37755\u003c/a\u003e): chore(mcp): minimal vscode version notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f36b2eec65df570d4ec9544e3dddc05ada84fb65\"\u003e\u003ccode\u003ef36b2ee\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37731\"\u003e#37731\u003c/a\u003e): docs: add agents video to agents page (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37733\"\u003e#37733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b6af258d07383f7cce6f9f357dffd5a2d2a0be68\"\u003e\u003ccode\u003eb6af258\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37727\"\u003e#37727\u003c/a\u003e): devops: fix NPM release step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37728\"\u003e#37728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.7 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 24.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger-ui-express` from 4.1.7 to 4.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.17.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\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/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\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/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.17.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.0.1 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.0.1...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `set-cookie-parser` from 2.7.1 to 2.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md\"\u003eset-cookie-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/tree/v2.7.2\"\u003ev2.7.2\u003c/a\u003e - 2025-10-27\u003c/h2\u003e\n\u003cp\u003eFixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Object prototype pollution by malicious cookies\u003c/li\u003e\n\u003cli\u003eRemoved cookie values from error logs due to their potentially sensitive nature\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/nfriedly/set-cookie-parser/commit/6e0577b39bddeb2ca30c6c6332f2abfccea51906\"\u003e\u003ccode\u003e6e0577b\u003c/code\u003e\u003c/a\u003e 2.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/e828710380176cf67f07f363e6abe300b58216b6\"\u003e\u003ccode\u003ee828710\u003c/code\u003e\u003c/a\u003e 2.7.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/400be29ee1f71bb93c1b2eebb22e511bc8d65d65\"\u003e\u003ccode\u003e400be29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nfriedly/set-cookie-parser/issues/71\"\u003e#71\u003c/a\u003e from ExodusMovement/andrej/prototype-pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/6d36c0cfc514d234eafce610054844388ec0836e\"\u003e\u003ccode\u003e6d36c0c\u003c/code\u003e\u003c/a\u003e chore: add tests for forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/0857d997923657d715e9cae782fe699a8e93b7cd\"\u003e\u003ccode\u003e0857d99\u003c/code\u003e\u003c/a\u003e revert: allow empty string cookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/43131a2af97e634245f6c03240add8c9f99855f2\"\u003e\u003ccode\u003e43131a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow logging cookie values if logCookieValues is set\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/7423bbae116b5eea5ae6f644b88d7070c3127e56\"\u003e\u003ccode\u003e7423bba\u003c/code\u003e\u003c/a\u003e feat: allow logging cookie values if logCookieValues is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/ca7f8656350f66e45ea10257eb150bf3bb9e7619\"\u003e\u003ccode\u003eca7f865\u003c/code\u003e\u003c/a\u003e fix: isForbiddenKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/bfd65d398a20215a5984c57a8b95351111218842\"\u003e\u003ccode\u003ebfd65d3\u003c/code\u003e\u003c/a\u003e feat: harden forbidden keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfriedly/set-cookie-parser/commit/4d74d296e0c89d65f19fab825e11703dec211afe\"\u003e\u003ccode\u003e4d74d29\u003c/code\u003e\u003c/a\u003e feat: harden against prototype pollution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nfriedly/set-cookie-parser/compare/v2.7.1...v2.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 19.0.2 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6\"\u003e\u003ccode\u003eb6daed26\u003c/code\u003e\u003c/a\u003e\nchore!: remove usingPromise (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eEveryone should be using native promises by now, or should know how to stub natives\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07\"\u003e\u003ccode\u003e95d4b8fc\u003c/code\u003e\u003c/a\u003e\nchore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eBREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-24.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819\"\u003e\u003ccode\u003e67d19ff0\u003c/code\u003e\u003c/a\u003e\nchore: deprecate usingPromise (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2651\"\u003e#2651\u003c/a\u003e) (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857\"\u003e\u003ccode\u003e598dddb6\u003c/code\u003e\u003c/a\u003e\nchore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-03-23.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e19.0.4\u003c/h2\u003e\n\u003cp\u003eThe release script failed half-way in 19.0.3, so re-releasing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a\"\u003e\u003ccode\u003eda67311a\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;Add version 19.0.3 to releases\u0026quot; (Carl-Erik Kopseng)\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/sinonjs/sinon/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/~mrgnrdrck\"\u003emrgnrdrck\u003c/a\u003e, a new releaser for sinon since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/852\"\u003e#852\u003c/a\u003e from alxndrsn/econnreset  de045d4\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/845\"\u003e#845\u003c/a\u003e from ikonst/master  be0d5c7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/854\"\u003e#854\u003c/a\u003e from alxndrsn/commitlint  35ac86f\u003c/li\u003e\n\u003cli\u003efix(dev): commitlint dev dependency \u0026amp; config  e67fcb2\u003c/li\u003e\n\u003cli\u003efix: avoid server re-use race conditions  96c06e3\u003c/li\u003e\n\u003cli\u003etest: fix test failure due to localhost being also ipv6  92079a0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.0.0...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.9 to 4.0.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\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\u003eCorrect typo  -  by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8796\"\u003evitest-dev/vitest#8796\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d6\"\u003e\u003c!-- raw HTML omitted --\u003e(ede1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish a missing context file for webdriverio  -  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/8824\"\u003evitest-dev/vitest#8824\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7b6f0b1\"\u003e\u003c!-- raw HTML omitted --\u003e(7c7b6)\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\u003eSupport mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix  -  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/8829\"\u003evitest-dev/vitest#8829\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30b\"\u003e\u003c!-- raw HTML omitted --\u003e(06208)\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\u003eRunner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8820\"\u003evitest-dev/vitest#8820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapture workers \u003ccode\u003estdio\u003c/code\u003e to logger  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8809\"\u003evitest-dev/vitest#8809\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc736\"\u003e\u003c!-- raw HTML omitted --\u003e(fb95f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow classes in \u003ccode\u003evi.mocked\u003c/code\u003e utility  -  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/8839\"\u003evitest-dev/vitest#8839\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f87568d64\"\u003e\u003c!-- raw HTML omitted --\u003e(f8756)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8821\"\u003evitest-dev/vitest#8821\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fe\"\u003e\u003c!-- raw HTML omitted --\u003e(573dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e: Optimized reducer to avoid creating new objects  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8818\"\u003evitest-dev/vitest#8818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a\"\u003e\u003c!-- raw HTML omitted --\u003e(d19ce)\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.0.3...v4.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve reporter options from config when CLI reporters override them  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esheremet-va\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8794\"\u003evitest-dev/vitest#8794\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a85\"\u003e\u003c!-- raw HTML omitted --\u003e(15552)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: More stable in-source testing validation  -  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/8793\"\u003evitest-dev/vitest#8793\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/622977e61\"\u003e\u003c!-- raw HTML omitted --\u003e(62297)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\u003c/strong\u003e: Support fetch globals  -  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/8791\"\u003evitest-dev/vitest#8791\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fb74bd3b\"\u003e\u003c!-- raw HTML omitted --\u003e(0fb74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einit\u003c/strong\u003e: Use correct jsx/tsx extension  -  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/8792\"\u003evitest-dev/vitest#8792\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95\"\u003e\u003c!-- raw HTML omitted --\u003e(abc04)\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.0.2...v4.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.2\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\u003eDon't print the deprecation notice in node_modules  -  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/8779\"\u003evitest-dev/vitest#8779\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/588f76858\"\u003e\u003c!-- raw HTML omitted --\u003e(588f7)\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\u003eAssign envs before running tests to keep in sync with process.env  -  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/8769\"\u003evitest-dev/vitest#8769\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26ce88db6\"\u003e\u003c!-- raw HTML omitted --\u003e(26ce8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eProperly inherit implementation's \u003ccode\u003elength\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8778\"\u003evitest-dev/vitest#8778\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4c2b280b\"\u003e\u003c!-- raw HTML omitted --\u003e(d4c2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset spies if both \u003ccode\u003erestoreMocks\u003c/code\u003e and \u003ccode\u003emockReset\u003c/code\u003e are set in the config  -  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/8781\"\u003evitest-dev/vitest#8781\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2eedbce76\"\u003e\u003c!-- raw HTML omitted --\u003e(2eedb)\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.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove the \u003ccode\u003egetBuiltins\u003c/code\u003e check  -  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/8765\"\u003evitest-dev/vitest#8765\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/81000631d\"\u003e\u003c!-- raw HTML omitted --\u003e(81000)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Don't teardown the communication channel too soon if something is running after the test  -  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/8767\"\u003evitest-dev/vitest#8767\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3fae73e2e\"\u003e\u003c!-- raw HTML omitted --\u003e(3fae7)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fb95fc7360de6cc69c7d7cfe88b4c1c1dbc28338\"\u003e\u003ccode\u003efb95fc7\u003c/code\u003e\u003c/a\u003e fix(pool): capture workers \u003ccode\u003estdio\u003c/code\u003e to logger (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/06208d30bb03d5bb49b88789cef892616f7e6591\"\u003e\u003ccode\u003e06208d3\u003c/code\u003e\u003c/a\u003e fix(mocker): support mocking builtins without \u003ccode\u003enode:\u003c/code\u003e prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8829\"\u003e#8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/573dc06fec6a5753571866984771f9c32b80da3a\"\u003e\u003ccode\u003e573dc06\u003c/code\u003e\u003c/a\u003e fix(worker): rpc listener leak when \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8821\"\u003e#8821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1bff3bb3ef61e1c94d1be23f91d2669ba3b96b9\"\u003e\u003ccode\u003ed1bff3b\u003c/code\u003e\u003c/a\u003e fix(pool): runner's error listener causing \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8820\"\u003e#8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d19cece3a5219faad4412eac603233362eb6dc02\"\u003e\u003ccode\u003ed19cece\u003c/code\u003e\u003c/a\u003e perf(utils): optimized reducer to avoid creating new objects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8818\"\u003e#8818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ede1f39d60458f9ec1a98cf72b290677d65a7d80\"\u003e\u003ccode\u003eede1f39\u003c/code\u003e\u003c/a\u003e fix(browser): correct typo (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/155521a8573efcb560dc3a149ccdf430ca4eb9fc\"\u003e\u003ccode\u003e155521a\u003c/code\u003e\u003c/a\u003e fix: preserve reporter options from config when CLI reporters override them (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/abc046f95202f56c4a4b2c56ff104f93cce1665b\"\u003e\u003ccode\u003eabc046f\u003c/code\u003e\u003c/a\u003e fix(init): use correct jsx/tsx extension (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.4 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-toast` from 1.2.4 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 `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.2\u003c/h2\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] skip optional chaining when it could change the result (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifiers in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11689\"\u003e#11...\n\n_Description has been truncated_","html_url":"https://github.com/RohitGalani/text-editor-realtime/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RohitGalani%2Ftext-editor-realtime/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-20T03:55:04.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3530943962","node_id":"PR_kwDOOxQQe86ujYXv","number":256,"state":"open","title":"chore(deps): bump @types/http-errors from 2.0.4 to 2.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":["sinbla78"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T03:55:04.000Z","updated_at":"2025-10-20T03:55:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) from 2.0.4 to 2.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/http-errors\u0026package-manager=npm_and_yarn\u0026previous-version=2.0.4\u0026new-version=2.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/EverydayFireFriday/LiveLink_BE/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EverydayFireFriday%2FLiveLink_BE/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-06T11:15:12.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"2889776069","node_id":"PR_kwDODRzxRs6sPnvF","number":3093,"state":"closed","title":"build(deps): bump @types/http-errors from 2.0.4 to 2.0.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T11:17:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T11:15:12.000Z","updated_at":"2025-10-06T11:17:26.000Z","time_to_close":133,"merged_at":"2025-10-06T11:17:25.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) from 2.0.4 to 2.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/http-errors\u0026package-manager=npm_and_yarn\u0026previous-version=2.0.4\u0026new-version=2.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @abtion-internal-projects.\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/abtion/rails-template/pull/3093","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abtion%2Frails-template/issues/3093","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3093/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-06T09:55:22.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"2889514783","node_id":"PR_kwDOO_Ia8c6sOn8f","number":28,"state":"open","title":"chore(deps):(deps): bump the development-dependencies group across 1 directory with 34 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T09:55:22.000Z","updated_at":"2025-10-06T09:55:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"development-dependencies","update_count":34,"packages":[{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.15.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.3","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.1","repository_url":"https://github.com/facebook/react"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.16.11","new_version":"24.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"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":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/body-parser","old_version":"1.19.5","new_version":"1.19.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-array","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.12","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/prop-types","old_version":"15.7.14","new_version":"15.7.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/request","old_version":"2.48.12","new_version":"2.48.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/send","old_version":"0.17.4","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/statuses","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.37.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.15.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.45.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.37.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.3` | `5.5.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.3` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.16.11` | `24.7.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/body-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/body-parser) | `1.19.5` | `1.19.6` |\n| [@types/d3-array](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-array) | `3.2.1` | `3.2.2` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.12` | `2.6.13` |\n| [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.14` | `15.7.15` |\n| [@types/request](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/request) | `2.48.12` | `2.48.13` |\n| [@types/send](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/send) | `0.17.4` | `1.2.0` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `1.15.9` |\n| [@types/statuses](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/statuses) | `2.0.5` | `2.0.6` |\n\n\nUpdates `@eslint/js` from 9.31.0 to 9.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.37.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pg` from 8.15.4 to 8.15.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.37.0 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\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/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/967764e158c5935430149b3563c403b72d5d6366\"\u003e\u003ccode\u003e967764e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-nullish-coalescing] ignoreBooleanCoercion should ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f2eeb9d9f354fc1fe5ba22272ad2dc747cec0c1d\"\u003e\u003ccode\u003ef2eeb9d\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): expose rule name via RuleModule interface (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/590fac6a4ea60df97db0054584f607b9033f50f3\"\u003e\u003ccode\u003e590fac6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c392a0de2dba95ff24bc1f1730a8a85793d4d837\"\u003e\u003ccode\u003ec392a0d\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] should not report passing values to prom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20c3d97235956d7a5ea34c3e0c0be5e56d603575\"\u003e\u003ccode\u003e20c3d97\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4fde781fdfeb38ac80256d20ac3d776479217b2d\"\u003e\u003ccode\u003e4fde781\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] make ignoredTypeNames match type name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/684e63f2c60696cc0dddca9c7cbce927edaa263f\"\u003e\u003ccode\u003e684e63f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.35.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.37.0 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.31.0 to 9.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/d5d1bdf5fdfad75197aadd3e894182135158c3b1\"\u003e\u003ccode\u003ed5d1bdf\u003c/code\u003e\u003c/a\u003e 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/94865ff41cdc14b90ecd325926b78c2ffc6a5206\"\u003e\u003ccode\u003e94865ff\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.31.0...v9.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.3 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/748\"\u003e#748\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/bfd1e9547de9afaaf30318735f2f441c0250b77e\"\u003e\u003ccode\u003ebfd1e95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: use \u003ccode\u003eprettierRcOptions\u003c/code\u003e directly for prettier 3.6+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.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-plugin-prettier/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/92f2c9c8f0b083a0208b4236cf5c8e4af5612a8b\"\u003e\u003ccode\u003e92f2c9c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e! - feat: support non-js languages like \u003ccode\u003ecss\u003c/code\u003e for \u003ccode\u003e@eslint/css\u003c/code\u003e and \u003ccode\u003ejson\u003c/code\u003e for \u003ccode\u003e@eslint/json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/740\"\u003e#740\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/c21521ffbe7bfb60bdca8cbf6349fba4de774d21\"\u003e\u003ccode\u003ec21521f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to v0.11.7 to fix potential \u003ccode\u003eTypeError: Cannot read properties of undefined (reading 'message')\u003c/code\u003e error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.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-plugin-prettier/pull/736\"\u003e#736\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/59a0cae5f27801d7e00f257c6be059a848b32fbe\"\u003e\u003ccode\u003e59a0cae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yashtech00\"\u003e\u003ccode\u003e@​yashtech00\u003c/code\u003e\u003c/a\u003e! - refactor: migrate \u003ccode\u003eworker.js\u003c/code\u003e to \u003ccode\u003eworker.mjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/734\"\u003e#734\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/dcf2c8083e0f7146b7b7d641224ee2db8b318189\"\u003e\u003ccode\u003edcf2c80\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - ci: enable \u003ccode\u003eNPM_CONFIG_PROVENANCE\u003c/code\u003e env\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.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-plugin-prettier/pull/674\"\u003e#674\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/6fe0c90e277acba301e5a5db445130374d4254ea\"\u003e\u003ccode\u003e6fe0c90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/irsooti\"\u003e\u003ccode\u003e@​irsooti\u003c/code\u003e\u003c/a\u003e! - feat(types): prefer \u003ccode\u003eConfig\u003c/code\u003e over \u003ccode\u003eFlatConfig\u003c/code\u003e when they're equal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/723\"\u003e#723\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1451176a82fae991c0f4f74adf80af283c3a01c3\"\u003e\u003ccode\u003e1451176\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to \u003ccode\u003ev0.11.0\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.3...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-hooks` from 5.2.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md\"\u003eeslint-plugin-react-hooks's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 6.1.0 accidentally allowed use of \u003ccode\u003erecommended\u003c/code\u003e without flat config, causing errors when used with ESLint v9's \u003ccode\u003edefineConfig()\u003c/code\u003e helper. This has been fixed in 6.1.1.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecommended\u003c/code\u003e config for flat config compatibility. The \u003ccode\u003erecommended\u003c/code\u003e config has been converted to flat config format. Non-flat config users should use \u003ccode\u003erecommended-legacy\u003c/code\u003e instead. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34700\"\u003e#34700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecommended-latest\u003c/code\u003e and \u003ccode\u003erecommended-latest-legacy\u003c/code\u003e configs that include React Compiler rules. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34675\"\u003e#34675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eNoUnusedOptOutDirectives\u003c/code\u003e rule. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34703\"\u003e#34703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ehermes-parser\u003c/code\u003e and dependency. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e@babel/plugin-proposal-private-methods\u003c/code\u003e dependency. (\u003ca href=\"https://github.com/ArnaudBarre\"\u003e\u003ccode\u003e@​ArnaudBarre\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34715\"\u003e#34715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate for Zod v3/v4 compatibility. (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolian\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34717\"\u003e#34717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version 6.0.0 was mistakenly released and immediately deprecated and untagged on npm. This is the first official 6.x major release and includes breaking changes.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Require Node.js 18 or newer. (\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/32458\"\u003e#32458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Flat config is now the default \u003ccode\u003erecommended\u003c/code\u003e preset. Legacy config moved to \u003ccode\u003erecommended-legacy\u003c/code\u003e. (\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/32457\"\u003e#32457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Violations:\u003c/strong\u003e Disallow calling \u003ccode\u003euse\u003c/code\u003e within try/catch blocks. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34040\"\u003e#34040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Violations:\u003c/strong\u003e Disallow calling \u003ccode\u003euseEffectEvent\u003c/code\u003e functions in arbitrary closures. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/33544\"\u003e#33544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003eReact.useEffect\u003c/code\u003e in addition to \u003ccode\u003euseEffect\u003c/code\u003e in rules-of-hooks. (\u003ca href=\"https://github.com/Ayc0\"\u003e\u003ccode\u003e@​Ayc0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34076\"\u003e#34076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-hooks\u003c/code\u003e settings config option that to accept \u003ccode\u003eadditionalEffectHooks\u003c/code\u003e that are used across exhaustive-deps and rules-of-hooks rules. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e) in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34497\"\u003e#34497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.0\u003c/h2\u003e\n\u003cp\u003eAccidentally released. See 6.1.0 for the actual changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks\"\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.2 to 16.2.3\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.2.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/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/rele...\n\n_Description has been truncated_","html_url":"https://github.com/mithorizon7/AIAssignmentProMH/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithorizon7%2FAIAssignmentProMH/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-05T08:18:05.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"2887869816","node_id":"PR_kwDOP2TzIM6sIWV4","number":30,"state":"closed","title":"Bump the patch-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T12:47:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T08:18:05.000Z","updated_at":"2025-10-05T12:47:21.000Z","time_to_close":16156,"merged_at":"2025-10-05T12:47:21.000Z","merged_by":"C0d35chmuz1u5","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-dependencies","update_count":4,"packages":[{"name":"@fastify/auth","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/fastify/fastify-auth"},{"name":"@fastify/swagger-ui","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/fastify/fastify-swagger-ui"},{"name":"@sinclair/typebox","old_version":"0.34.33","new_version":"0.34.41","repository_url":"https://github.com/sinclairzx81/typebox"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-dependencies group with 4 updates in the /backend directory: [@fastify/auth](https://github.com/fastify/fastify-auth), [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui), [@sinclair/typebox](https://github.com/sinclairzx81/typebox) and [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors).\n\nUpdates `@fastify/auth` from 5.0.2 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/fastify/fastify-auth/releases\"\u003e\u003ccode\u003e@​fastify/auth\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): replace standard with neostandard by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/239\"\u003efastify/fastify-auth#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): add eslint, peer dep of neostandard by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/244\"\u003efastify/fastify-auth#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/type-provider-json-schema-to-ts\u003c/code\u003e from 4.0.1 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/245\"\u003efastify/fastify-auth#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/246\"\u003efastify/fastify-auth#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): grammar and spelling fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/247\"\u003efastify/fastify-auth#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(auth): throw typeerror if param type wrong by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/248\"\u003efastify/fastify-auth#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(dependabot): reduce npm updates to monthly by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/249\"\u003efastify/fastify-auth#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): conciseness improvements by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/250\"\u003efastify/fastify-auth#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): consider \u003ccode\u003epreParsing\u003c/code\u003e hook safe by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/251\"\u003efastify/fastify-auth#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename master to main by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/252\"\u003efastify/fastify-auth#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/253\"\u003efastify/fastify-auth#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): update plugin version syntax by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/254\"\u003efastify/fastify-auth#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set permissions at workflow level by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/256\"\u003efastify/fastify-auth#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore job level permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/257\"\u003efastify/fastify-auth#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.31.2 to 0.32.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/fastify/fastify-auth/pull/259\"\u003efastify/fastify-auth#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(license): update date ranges; standardise style by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/261\"\u003efastify/fastify-auth#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.34 to 24.0.8 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/fastify/fastify-auth/pull/262\"\u003efastify/fastify-auth#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.32.0 to 0.33.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/fastify/fastify-auth/pull/263\"\u003efastify/fastify-auth#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/jwt\u003c/code\u003e from 9.1.0 to 10.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/264\"\u003efastify/fastify-auth#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): ignore scripts by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/265\"\u003efastify/fastify-auth#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-auth/pull/266\"\u003efastify/fastify-auth#266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-auth/compare/v5.0.2...v5.0.3\"\u003ehttps://github.com/fastify/fastify-auth/compare/v5.0.2...v5.0.3\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/fastify/fastify-auth/commit/3d1531a3b60ac85269307305b280bd72f074012b\"\u003e\u003ccode\u003e3d1531a\u003c/code\u003e\u003c/a\u003e Bumped v5.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/10d683189fa8d9c4492a2edcd8b75fa16420be4d\"\u003e\u003ccode\u003e10d6831\u003c/code\u003e\u003c/a\u003e build(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/5ad856ac55cf3fe816bf1c55a8c3f25209cdd78f\"\u003e\u003ccode\u003e5ad856a\u003c/code\u003e\u003c/a\u003e chore(.npmrc): ignore scripts (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/ed10d9d40904c733f702b5fb2ddfc33bacd1d4c2\"\u003e\u003ccode\u003eed10d9d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​fastify/jwt\u003c/code\u003e from 9.1.0 to 10.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/7df61e4fbb37c72f0161a77f028ec64c09890f0f\"\u003e\u003ccode\u003e7df61e4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/47183feee698dbeea2f16deddbb8d4d8eac5152e\"\u003e\u003ccode\u003e47183fe\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.34 to 24.0.8 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/17f9c89ba2992f4ad5993895c221520ae00e032f\"\u003e\u003ccode\u003e17f9c89\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/d5b014cc5a2ca10d31ea5e45b29ce4ff3d6c7153\"\u003e\u003ccode\u003ed5b014c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/2cd7cba35bb3b9813f08b198877d00622361e03c\"\u003e\u003ccode\u003e2cd7cba\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-auth/commit/0518d23d833b01a39abb2236a65f9640278551e2\"\u003e\u003ccode\u003e0518d23\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-auth/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-auth/compare/v5.0.2...v5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/swagger-ui` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/releases\"\u003e\u003ccode\u003e@​fastify/swagger-ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump swagger-ui-dist from 5.18.3 to 5.20.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/209\"\u003efastify/fastify-swagger-ui#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/210\"\u003efastify/fastify-swagger-ui#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(.github): use latest node version by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/211\"\u003efastify/fastify-swagger-ui#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set permissions at workflow level by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/212\"\u003efastify/fastify-swagger-ui#212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore job level permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/213\"\u003efastify/fastify-swagger-ui#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set workflow permissions to read-only by default by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/214\"\u003efastify/fastify-swagger-ui#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(playwright): remove git credentials after checkout by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/215\"\u003efastify/fastify-swagger-ui#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump swagger-ui-dist from 5.20.0 to 5.20.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/216\"\u003efastify/fastify-swagger-ui#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/220\"\u003efastify/fastify-swagger-ui#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump swagger-ui-dist from 5.20.2 to 5.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/219\"\u003efastify/fastify-swagger-ui#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(playwright): pin actions to commit-hash by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/221\"\u003efastify/fastify-swagger-ui#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid overriding the prefix option by \u003ca href=\"https://github.com/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/224\"\u003efastify/fastify-swagger-ui#224\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/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/224\"\u003efastify/fastify-swagger-ui#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v5.2.2...v5.2.3\"\u003ehttps://github.com/fastify/fastify-swagger-ui/compare/v5.2.2...v5.2.3\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/fastify/fastify-swagger-ui/commit/197d6b2dda514b787db3f5628a7f95e4e7f603b5\"\u003e\u003ccode\u003e197d6b2\u003c/code\u003e\u003c/a\u003e Bumped v5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/aa44ef42619075914ab162d6b5a7bd3192cb74fe\"\u003e\u003ccode\u003eaa44ef4\u003c/code\u003e\u003c/a\u003e fix: avoid overriding the prefix option (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/3e01bb5279161b99b15e53034a114b410b61ab13\"\u003e\u003ccode\u003e3e01bb5\u003c/code\u003e\u003c/a\u003e ci(playwright): pin actions to commit-hash (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/c5a62073a1007d50f278e459b06dbe88a943f5f2\"\u003e\u003ccode\u003ec5a6207\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump swagger-ui-dist from 5.20.2 to 5.21.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/e19691e269675dd107a9b7d6b242ebe3aee83649\"\u003e\u003ccode\u003ee19691e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/b72344a31cecb7da08691e20b11e4a0a6fca5ec2\"\u003e\u003ccode\u003eb72344a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump swagger-ui-dist from 5.20.0 to 5.20.2 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/9650099bc7839bd73a27b8cb14bed5cdfa2a2909\"\u003e\u003ccode\u003e9650099\u003c/code\u003e\u003c/a\u003e ci(playwright): remove git credentials after checkout (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/2d943dea1b49720dd7808d7a51501d73eea679e2\"\u003e\u003ccode\u003e2d943de\u003c/code\u003e\u003c/a\u003e ci: set workflow permissions to read-only by default (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/513daa56d8af200a2add8eb6cbd0b5042557a0a3\"\u003e\u003ccode\u003e513daa5\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/91de90d3b51e547f155c924a78cc069351713247\"\u003e\u003ccode\u003e91de90d\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v5.2.2...v5.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sinclair/typebox` from 0.34.33 to 0.34.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/e0ec98c9dbbf6f6b8777f121a2da38f2d09cf2ed\"\u003e\u003ccode\u003ee0ec98c\u003c/code\u003e\u003c/a\u003e Revision 0.34.41 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/81c3686da5379dbc9562354e86f41c4c472eca50\"\u003e\u003ccode\u003e81c3686\u003c/code\u003e\u003c/a\u003e Revision 0.34.40 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/16f1d0a1652e40513d08e20686df11bae5c77bd1\"\u003e\u003ccode\u003e16f1d0a\u003c/code\u003e\u003c/a\u003e Cast: Use Uniform over Reciprocal weighting on Union Select (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/c54a0f8c20372fff6789054d1d82287a0a13e161\"\u003e\u003ccode\u003ec54a0f8\u003c/code\u003e\u003c/a\u003e Revision 0.34.39 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/60fdafe857089ac908b5fe7741c15c62260b651f\"\u003e\u003ccode\u003e60fdafe\u003c/code\u003e\u003c/a\u003e Revision 0.34.38 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/97e315439690ef84f85d75cc9179163b2cd0e55a\"\u003e\u003ccode\u003e97e3154\u003c/code\u003e\u003c/a\u003e Preserve exact type matches in union conversion (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/30cfe8904d8e7ea3da549783f66d32ae1f867b6a\"\u003e\u003ccode\u003e30cfe89\u003c/code\u003e\u003c/a\u003e Revision 0.34.37 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/978339122870fdd8300171e62994e8afcf1e9cda\"\u003e\u003ccode\u003e9783391\u003c/code\u003e\u003c/a\u003e Fix: Correctly score nested unions (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/b40ba2c751cc3b16fb8060d266267600a993628a\"\u003e\u003ccode\u003eb40ba2c\u003c/code\u003e\u003c/a\u003e Revision 0.34.36 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/cb3f898093148c41f1140219d58d00b5f9512852\"\u003e\u003ccode\u003ecb3f898\u003c/code\u003e\u003c/a\u003e Ecosystem (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sinclairzx81/typebox/compare/0.34.33...0.34.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/C0d35chmuz1u5/pr0_forked_old_kellertreff/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/C0d35chmuz1u5%2Fpr0_forked_old_kellertreff/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-02T15:37:55.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"3477993281","node_id":"PR_kwDOOoKzIM6rywxE","number":90,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 36 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":"2025-10-02T15:37:55.000Z","updated_at":"2025-10-15T16:25:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":36,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.0","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.23","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.5.3","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.63.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.0.0","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.3","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.6.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `3.2.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.45.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.1.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.23` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.5.3` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.544.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.63.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.0.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.8` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.3` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37479\"\u003emicrosoft/playwright#37479\u003c/a\u003e - [Bug]: Upgrade Chromium to 140.0.7339.186.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37147\"\u003emicrosoft/playwright#37147\u003c/a\u003e - [Regression]: Internal error: step id not found.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37146\"\u003emicrosoft/playwright#37146\u003c/a\u003e - [Regression]: HTML reporter displays a broken chip link when there are no projects.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/37137\"\u003emicrosoft/playwright#37137\u003c/a\u003e - Revert \u0026quot;fix(a11y): track inert elements as hidden\u0026quot;.\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.186\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew Property \u003ca href=\"https://playwright.dev/docs/api/class-teststepinfo#test-step-info-title-path\"\u003etestStepInfo.titlePath\u003c/a\u003e Returns the full title path starting from the test file, including test and step titles.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCodegen\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions: Codegen can now generate automatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Dropped support for Chromium extension manifest v2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Debian 13 \u0026quot;Trixie\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.16\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.54.2\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36714\"\u003emicrosoft/playwright#36714\u003c/a\u003e - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36828\"\u003emicrosoft/playwright#36828\u003c/a\u003e - [Regression]: Playwright Codegen keeps spamming with selected option\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36810\"\u003emicrosoft/playwright#36810\u003c/a\u003e - [Regression]: Starting Codegen with target language doesn't work anymore\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 139.0.7258.5\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/microsoft/playwright/commit/ae51df7a35888f663553ab4e9c45d6cb6335397f\"\u003e\u003ccode\u003eae51df7\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37530\"\u003e#37530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86dde294ce7fc9dd62d2f7ce5afd0c79cff50140\"\u003e\u003ccode\u003e86dde29\u003c/code\u003e\u003c/a\u003e feat(chromium): roll to r1193 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37529\"\u003e#37529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86328bc9f43da2fe2b9aba2822c79f8b4c0c7f72\"\u003e\u003ccode\u003e86328bc\u003c/code\u003e\u003c/a\u003e chore: do not use -k option (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37532\"\u003e#37532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/63799ba68340fde11445d4f48c12515c28dcc92a\"\u003e\u003ccode\u003e63799ba\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37214\"\u003e#37214\u003c/a\u003e): docs: fix method names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/21e29a42ab090d7848a3c3255f05335ba0db424d\"\u003e\u003ccode\u003e21e29a4\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37153\"\u003e#37153\u003c/a\u003e): fix(html): don't display a chip with empty content with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ba62e6ab0d25f7415ffdf121e4e186aadb213be5\"\u003e\u003ccode\u003eba62e6a\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37149\"\u003e#37149\u003c/a\u003e): fix(test): attaching in boxed fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/25bb073f2697c98995871d40828604b0836c29b7\"\u003e\u003ccode\u003e25bb073\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37137\"\u003e#37137\u003c/a\u003e): Revert \u0026quot;fix(a11y): track inert elements as hidden (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36947\"\u003e#36947\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f992162f04ae0b0b5a0f4b6114b894215be98995\"\u003e\u003ccode\u003ef992162\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37121\"\u003e#37121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4a92ea00253106c8bd4234b8d5be2e205d049012\"\u003e\u003ccode\u003e4a92ea0\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37113\"\u003e#37113\u003c/a\u003e): docs: add release-notes for v1.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa05507bbabc170abf7775bf0d3ddd2438dc384a\"\u003e\u003ccode\u003eaa05507\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37114\"\u003e#37114\u003c/a\u003e): test: move browser._launchServer in child process\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 3.2.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct path for optimisation of strip-literal  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8139\"\u003evitest-dev/vitest#8139\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/44940d9dd\"\u003e\u003c!-- raw HTML omitted --\u003e(44940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint uint and buffer as a simple string  -  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/8141\"\u003evitest-dev/vitest#8141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b86bf0d99\"\u003e\u003c!-- raw HTML omitted --\u003e(b86bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eShow a helpful error when spying on an export  -  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/8178\"\u003evitest-dev/vitest#8178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5600772c2\"\u003e\u003c!-- raw HTML omitted --\u003e(56007)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitest run --watch\u003c/code\u003e should be watch-mode  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8128\"\u003evitest-dev/vitest#8128\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/657e83f9f\"\u003e\u003c!-- raw HTML omitted --\u003e(657e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute path environment on Windows  -  by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8105\"\u003evitest-dev/vitest#8105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/85dc0195f\"\u003e\u003c!-- raw HTML omitted --\u003e(85dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error when \u003ccode\u003e--shard x/\u0026lt;count\u0026gt;\u003c/code\u003e exceeds count of test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8112\"\u003evitest-dev/vitest#8112\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8a18c8e20\"\u003e\u003c!-- raw HTML omitted --\u003e(8a18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore SCSS in browser mode  -  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/8161\"\u003evitest-dev/vitest#8161\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c3be6f63\"\u003e\u003c!-- raw HTML omitted --\u003e(0c3be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8123\"\u003evitest-dev/vitest#8123\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/93f3200e4\"\u003e\u003c!-- raw HTML omitted --\u003e(93f32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle async errors in expect.soft  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8145\"\u003evitest-dev/vitest#8145\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/686996912\"\u003e\u003c!-- raw HTML omitted --\u003e(68699)\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\u003eAuto-adjust \u003ccode\u003eminWorkers\u003c/code\u003e when only \u003ccode\u003emaxWorkers\u003c/code\u003e specified  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8110\"\u003evitest-dev/vitest#8110\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14dc0724f\"\u003e\u003c!-- raw HTML omitted --\u003e(14dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etask.meta\u003c/code\u003e should be available in custom reporter's errors  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8115\"\u003evitest-dev/vitest#8115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/27df68a0e\"\u003e\u003c!-- raw HTML omitted --\u003e(27df6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePreserve handler wrapping on extend  -  by \u003ca href=\"https://github.com/pengooseDev\"\u003e\u003ccode\u003e@​pengooseDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8153\"\u003evitest-dev/vitest#8153\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a92812b70\"\u003e\u003c!-- raw HTML omitted --\u003e(a9281)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnsure ui config option works correctly  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8147\"\u003evitest-dev/vitest#8147\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42eeb2ee6\"\u003e\u003c!-- raw HTML omitted --\u003e(42eeb)\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/v3.2.3...v3.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Use base url instead of \u003cstrong\u003evitest\u003c/strong\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8126\"\u003evitest-dev/vitest#8126\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d8ebf9ae\"\u003e\u003c!-- raw HTML omitted --\u003e(1d8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Show test annotations and metadata in the test report tab  -  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/8093\"\u003evitest-dev/vitest#8093\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c69be1fc1\"\u003e\u003c!-- raw HTML omitted --\u003e(c69be)\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\u003eRerun tests when project's setup file is changed  -  by \u003ca href=\"https://github.com/she...\n\n_Description has been truncated_","html_url":"https://github.com/analiz-sintez/SigmaPad/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/analiz-sintez%2FSigmaPad/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"2.0.4","new_version":"2.0.5","update_type":"patch","path":null,"pr_created_at":"2025-10-02T14:32:01.000Z","version_change":"2.0.4 → 2.0.5","issue":{"uuid":"2882006907","node_id":"PR_kwDOOfyBB86rx-97","number":98,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T14:32:01.000Z","updated_at":"2025-10-02T14:32:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":36,"packages":[{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-errors","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mime-types","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.14.1","new_version":"24.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"etherpad-cli-client","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/johnmclear/etherpad-cli-client"},{"name":"mocha","old_version":"11.1.0","new_version":"11.7.4","repository_url":"https://github.com/mochajs/mocha"},{"name":"sinon","old_version":"20.0.0","new_version":"21.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"supertest","old_version":"7.1.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.1.1","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"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-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.0","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.19","new_version":"0.4.23","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"i18next","old_version":"25.0.0","new_version":"25.5.3","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.0","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"lucide-react","old_version":"0.501.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.63.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"15.4.1","new_version":"16.0.0","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.5.1","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"6.3.2","new_version":"7.1.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-static-copy","old_version":"2.3.1","new_version":"3.1.3","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.8","repository_url":"https://github.com/pmndrs/zustand"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) | `2.0.4` | `2.0.5` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [@types/mime-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime-types) | `2.1.4` | `3.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `24.6.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client) | `3.0.2` | `3.0.5` |\n| [mocha](https://github.com/mochajs/mocha) | `11.1.0` | `11.7.4` |\n| [sinon](https://github.com/sinonjs/sinon) | `20.0.0` | `21.0.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.0` | `7.1.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `3.2.4` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.45.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.1.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.19` | `0.4.23` |\n| [i18next](https://github.com/i18next/i18next) | `25.0.0` | `25.5.3` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.501.0` | `0.544.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.2.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.63.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `15.4.1` | `16.0.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.5.1` | `7.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.2` | `7.1.8` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `2.3.1` | `3.1.3` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.8` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@playwright/test` from 1.52.0 to 1.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37479\"\u003emicrosoft/playwright#37479\u003c/a\u003e - [Bug]: Upgrade Chromium to 140.0.7339.186.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37147\"\u003emicrosoft/playwright#37147\u003c/a\u003e - [Regression]: Internal error: step id not found.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37146\"\u003emicrosoft/playwright#37146\u003c/a\u003e - [Regression]: HTML reporter displays a broken chip link when there are no projects.\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/37137\"\u003emicrosoft/playwright#37137\u003c/a\u003e - Revert \u0026quot;fix(a11y): track inert elements as hidden\u0026quot;.\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.186\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew Property \u003ca href=\"https://playwright.dev/docs/api/class-teststepinfo#test-step-info-title-path\"\u003etestStepInfo.titlePath\u003c/a\u003e Returns the full title path starting from the test file, including test and step titles.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCodegen\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions: Codegen can now generate automatic \u003ccode\u003etoBeVisible()\u003c/code\u003e assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Dropped support for Chromium extension manifest v2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Debian 13 \u0026quot;Trixie\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 140.0.7339.16\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 141.0\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 139\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.54.2\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36714\"\u003emicrosoft/playwright#36714\u003c/a\u003e - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36828\"\u003emicrosoft/playwright#36828\u003c/a\u003e - [Regression]: Playwright Codegen keeps spamming with selected option\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36810\"\u003emicrosoft/playwright#36810\u003c/a\u003e - [Regression]: Starting Codegen with target language doesn't work anymore\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 139.0.7258.5\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/microsoft/playwright/commit/ae51df7a35888f663553ab4e9c45d6cb6335397f\"\u003e\u003ccode\u003eae51df7\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37530\"\u003e#37530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86dde294ce7fc9dd62d2f7ce5afd0c79cff50140\"\u003e\u003ccode\u003e86dde29\u003c/code\u003e\u003c/a\u003e feat(chromium): roll to r1193 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37529\"\u003e#37529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/86328bc9f43da2fe2b9aba2822c79f8b4c0c7f72\"\u003e\u003ccode\u003e86328bc\u003c/code\u003e\u003c/a\u003e chore: do not use -k option (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37532\"\u003e#37532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/63799ba68340fde11445d4f48c12515c28dcc92a\"\u003e\u003ccode\u003e63799ba\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37214\"\u003e#37214\u003c/a\u003e): docs: fix method names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/21e29a42ab090d7848a3c3255f05335ba0db424d\"\u003e\u003ccode\u003e21e29a4\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37153\"\u003e#37153\u003c/a\u003e): fix(html): don't display a chip with empty content with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ba62e6ab0d25f7415ffdf121e4e186aadb213be5\"\u003e\u003ccode\u003eba62e6a\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37149\"\u003e#37149\u003c/a\u003e): fix(test): attaching in boxed fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/25bb073f2697c98995871d40828604b0836c29b7\"\u003e\u003ccode\u003e25bb073\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37137\"\u003e#37137\u003c/a\u003e): Revert \u0026quot;fix(a11y): track inert elements as hidden (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/36947\"\u003e#36947\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f992162f04ae0b0b5a0f4b6114b894215be98995\"\u003e\u003ccode\u003ef992162\u003c/code\u003e\u003c/a\u003e chore: mark v1.55.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37121\"\u003e#37121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4a92ea00253106c8bd4234b8d5be2e205d049012\"\u003e\u003ccode\u003e4a92ea0\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37113\"\u003e#37113\u003c/a\u003e): docs: add release-notes for v1.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa05507bbabc170abf7775bf0d3ddd2438dc384a\"\u003e\u003ccode\u003eaa05507\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/37114\"\u003e#37114\u003c/a\u003e): test: move browser._launchServer in child process\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.52.0...v1.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/async` from 3.2.24 to 3.2.25\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/async\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-errors` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jquery` from 3.5.32 to 3.5.33\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/jquery\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsonwebtoken` from 9.0.9 to 9.0.10\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/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/mime-types` from 2.1.4 to 3.0.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/mime-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.14.1 to 24.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.24.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.24.0...v9.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `etherpad-cli-client` from 3.0.2 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/3539f60bd4f3296beea585e4dcd5101623ca0e20\"\u003e\u003ccode\u003e3539f60\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f2833dc6e5fdab8f7c69e813e82d84b9f464c803\"\u003e\u003ccode\u003ef2833dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/johnmclear/etherpad-cli-client/issues/118\"\u003e#118\u003c/a\u003e from ether/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/581ec80a8bd2214176c2306029893b5623623e3d\"\u003e\u003ccode\u003e581ec80\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/6715611b097cdc9275940aae150ec641b34882f2\"\u003e\u003ccode\u003e6715611\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/dd18edc0fc254e9d9650341590ab151beeb9456f\"\u003e\u003ccode\u003edd18edc\u003c/code\u003e\u003c/a\u003e fixed stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/8d209b492cc2f9dffd9b12f7f1a069e701363a18\"\u003e\u003ccode\u003e8d209b4\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/32de8353a9e01b68277ac9a7abe7ba6bb021436e\"\u003e\u003ccode\u003e32de835\u003c/code\u003e\u003c/a\u003e link stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/a3f58bdde592c68b108834368cb88e424b559d58\"\u003e\u003ccode\u003ea3f58bd\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/f78dcf5633511e8dd0fb049b58deddf39bb277df\"\u003e\u003ccode\u003ef78dcf5\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ether/etherpad-cli-client/commit/1904c9ddd35d0df4d2d0c291ced72f377153acc1\"\u003e\u003ccode\u003e1904c9d\u003c/code\u003e\u003c/a\u003e fixed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/johnmclear/etherpad-cli-client/compare/v3.0.2...v3.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.1.0 to 11.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2\"\u003e11.7.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efail with an informative error message on a file with a broken default import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5413\"\u003e#5413\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/b0e61350594f2a044bf34ea153d1fab1e82e80cc\"\u003eb0e6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload mjs files correctly (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5429\"\u003e#5429\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a947b9b95501a35efa73c18aa57a74dad555c03a\"\u003ea947b9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd banner from old site to new site, link from new to old (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5414\"\u003e#5414\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/dedef110a2af2f8632fb6c1b864fa0a46ad6ca9c\"\u003ededef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd info on spies to legacy docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/21f554459c75f5a75b22556b6e2ac70d6ac0e9fc\"\u003e21f5544\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/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003e\u003ccode\u003eebdbc48\u003c/code\u003e\u003c/a\u003e fix: use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e\u003ccode\u003e4122c7d\u003c/code\u003e\u003c/a\u003e docs: add security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e\u003ccode\u003e1164b9d\u003c/code\u003e\u003c/a\u003e docs: fix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e\u003ccode\u003e48c6f40\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e\u003ccode\u003e6654704\u003c/code\u003e\u003c/a\u003e docs: migrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.1.0...v11.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 20.0.0 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2\"\u003e\u003ccode\u003efd10f13f\u003c/code\u003e\u003c/a\u003e\nchore!: remove assert.failException property (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2659\"\u003e#2659\u003c/a\u003e) (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis was used for allowing customisation of the thrown error between\nsandboxes and for customisation for integrations (most likely from the\ndays of BusterJS).\u003c/p\u003e\n\u003cp\u003eTo my knowledge and what I've been able to find on GitHub, this has\nnever had any \u003cem\u003eproduction\u003c/em\u003e use by end users.\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGE: this removes assert.failException from the API\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413\"\u003e\u003ccode\u003ec7202351\u003c/code\u003e\u003c/a\u003e\nRevert \u0026quot;chore: npm audit\u0026quot; (Morgan Roderick)\n\u003cblockquote\u003e\n\u003cp\u003eThis reverts commit 824da531173204e4106bf15ab2677b6193802893.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893\"\u003e\u003ccode\u003e824da531\u003c/code\u003e\u003c/a\u003e\nchore: npm audit (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2\"\u003e\u003ccode\u003e14edd78e\u003c/code\u003e\u003c/a\u003e\nchore: upgrade esbuild (Morgan Roderick)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3\"\u003e\u003ccode\u003e1ac5af9c\u003c/code\u003e\u003c/a\u003e\nnpm audit (Morgan Roderick)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by Morgan Roderick on 2025-06-13.\u003c/em\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\u003eSee full diff in \u003ca href=\"https://github.com/sinonjs/sinon/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility  6d060e3\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test  0413057\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/841\"\u003e#841\u003c/a\u003e from viniciusamc/master  e2be0e1\u003c/li\u003e\n\u003cli\u003echore: fix typo in test  b7f985b\u003c/li\u003e\n\u003cli\u003efeat(bearer):bearer auth token method  411f7ce\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.1...v7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/858\"\u003e#858\u003c/a\u003e from ByteOPCode/master  f553845\u003c/li\u003e\n\u003cli\u003efeat: update superagent version  d37d197\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/0cf2ec375f1aeed4eac257e51b1d81263452337c\"\u003e\u003ccode\u003e0cf2ec3\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b6fd281d290d6991567c6b739aa2dceabfbd4309\"\u003e\u003ccode\u003eb6fd281\u003c/code\u003e\u003c/a\u003e fix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/75bcbc941dccad5cdd1e3969b002f30a32f1066d\"\u003e\u003ccode\u003e75bcbc9\u003c/code\u003e\u003c/a\u003e fix: rename ci file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/29c3267d31740bee7af17144703045f836e59405\"\u003e\u003ccode\u003e29c3267\u003c/code\u003e\u003c/a\u003e 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6d060e3c8dbf18ddeea5728cf5118717c70d0251\"\u003e\u003ccode\u003e6d060e3\u003c/code\u003e\u003c/a\u003e feat: fix server lifecycle, callback handling, and SuperAgent v10 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/04130571b0e430b140b72514b5f5832afa9d2be6\"\u003e\u003ccode\u003e0413057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/862\"\u003e#862\u003c/a\u003e from noritaka1166/fix-typo-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.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\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.1.1 to 3.2.4\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\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct path for optimisation of strip-literal  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8139\"\u003evitest-dev/vitest#8139\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/44940d9dd\"\u003e\u003c!-- raw HTML omitted --\u003e(44940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint uint and buffer as a simple string  -  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/8141\"\u003evitest-dev/vitest#8141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b86bf0d99\"\u003e\u003c!-- raw HTML omitted --\u003e(b86bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eShow a helpful error when spying on an export  -  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/8178\"\u003evitest-dev/vitest#8178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5600772c2\"\u003e\u003c!-- raw HTML omitted --\u003e(56007)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitest run --watch\u003c/code\u003e should be watch-mode  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8128\"\u003evitest-dev/vitest#8128\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/657e83f9f\"\u003e\u003c!-- raw HTML omitted --\u003e(657e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute path environment on Windows  -  by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8105\"\u003evitest-dev/vitest#8105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/85dc0195f\"\u003e\u003c!-- raw HTML omitted --\u003e(85dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error when \u003ccode\u003e--shard x/\u0026lt;count\u0026gt;\u003c/code\u003e exceeds count of test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8112\"\u003evitest-dev/vitest#8112\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8a18c8e20\"\u003e\u003c!-- raw HTML omitted --\u003e(8a18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore SCSS in browser mode  -  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/8161\"\u003evitest-dev/vitest#8161\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c3be6f63\"\u003e\u003c!-- raw HTML omitted --\u003e(0c3be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8123\"\u003evitest-dev/vitest#8123\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/93f3200e4\"\u003e\u003c!-- raw HTML omitted --\u003e(93f32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle async errors in expect.soft  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8145\"\u003evitest-dev/vitest#8145\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/686996912\"\u003e\u003c!-- raw HTML omitted --\u003e(68699)\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\u003eAuto-adjust \u003ccode\u003eminWorkers\u003c/code\u003e when only \u003ccode\u003emaxWorkers\u003c/code\u003e specified  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8110\"\u003evitest-dev/vitest#8110\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14dc0724f\"\u003e\u003c!-- raw HTML omitted --\u003e(14dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etask.meta\u003c/code\u003e should be available in custom reporter's errors  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8115\"\u003evitest-dev/vitest#8115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/27df68a0e\"\u003e\u003c!-- raw HTML omitted --\u003e(27df6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePreserve handler wrapping on extend  -  by \u003ca href=\"https://github.com/pengooseDev\"\u003e\u003ccode\u003e@​pengooseDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8153\"\u003evitest-dev/vitest#8153\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a92812b70\"\u003e\u003c!-- raw HTML omitted --\u003e(a9281)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnsure ui config option works correctly  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8147\"\u003evitest-dev/vitest#8147\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42eeb2ee6\"\u003e\u003c!-- raw HTML omitted --\u003e(42eeb)\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/v3.2.3...v3.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Use base url instead of \u003cstrong\u003evitest\u003c/strong\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8126\"\u003evitest-dev/vitest#8126\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d8ebf9ae\"\u003e\u003c!-- raw HTML omitted --\u003e(1d8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Show test annotations and metadata in the test report tab  -  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/8093\"\u003evitest-dev/vitest#8093\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c69be1fc1\"\u003e\u003c!-- raw HTML omitted --\u003e(c69be)\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\u003eRerun tests when project's setup file is changed  -  by \u003ca href=\"https://github.com/she...\n\n_Description has been truncated_","html_url":"https://github.com/galani19/real-time-editor/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/galani19%2Freal-time-editor/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}}]}